Új hozzászólás Aktív témák
-
Ez "csak" egy szakközépiskolás szakdolgozat, a szakmai vizsgához szükséges, így az elvárt programozói tudás is alacsonyabb, ezért is helyeztem előtérbe az általános bemutatást, a programot pedig esetleg a bemutatásnak rendelem alá, nem pedig fordítva. A programom nem olyan bonyolult/nagy volumenű, hogy az egész szakdolgozat erről szóljon, legalábbis szerintem.
Csak egyszerű menetrend, amiben ki lehet választani a viszonylatot, azon belül a kiindulási helyet, onnan dob egy listát neked a hét napja szerint. Se térképek, vagy gps vagy egyéb "érdekesség" nem lesz benne.
Így is érdemesebb lenne a programra helyezni a hangsúlyt? -
Dinter
addikt
Most átírtam így, de nem engedi elindítani, mert azt írja, hogy tegyem biztossá, hogy az argumentumok megfelelő formátumban legyenek. Ezt hogy?
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
int szorzas = 0;
string szorzo = String.Empty;
do
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szorzo = Console.ReadLine();
szorzas = int.Parse(szorzo);
} while (szorzo.Length == 0 || szorzas == 0);
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szorzo, i * szorzas);
}
Console.ReadKey();
}
}
} -
Dinter
addikt
Így tudtam megcsinálni. Az int.TryParse-val nem működött, és úgy hogy nem a while cikluson belül incializálom, úgy sem működött, mert akkor csak arra a ciklusra lesz érvényes, és a végén a for-nál nem tudom használni. Most ahogy kinéz, így nem működik a program. Mindig csak ismétli magát, mindegy milyen számot (vagy semmit) adok meg.
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
int szorzas=0;
string szorzo = String.Empty;
do
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szorzo = Console.ReadLine();
} while (szorzo.Length == 0 || szorzas == 0);
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szorzo, i * szorzas);
}
Console.ReadKey();
}
}
} -
Dinter
addikt
De ha megadom ciklusfeltételnek, hogy addig ismételje, míg x hossza == 0 vagy y 0=0, akkor azt nem fogadja el, mert nincs definiálva

using System;
namespace Dinter
{
class Program
{
public static void Main()
{
string szam;
int szorzas;
while(szam.Length == 0 || szorzas == 0)
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
szam = Console.ReadLine();
szorzas = Convert.ToInt32(szam);
}
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szam, i * szorzas);
}
Console.ReadKey();
}
}
} -
Dinter
addikt
Így csináltam meg. 1 hiba van:
1. Azt, hogy visszatérjen a program elejére és újból megkérdezze nem tudom hogy kell megcsinálni.
using System;
namespace Dinter
{
class Program
{
public static void Main()
{
Console.Write("Üdvözöllek. Ez egy szorzótábla. Írj be egy számot, és én kiírom neked a szorzatokat 10-ig: ");
string szam = Console.ReadLine();
if (szam.Length == 0)
{
Console.WriteLine("Nem adtál meg semmit sem!");
}
int szorzas = Convert.ToInt32(szam);
if (szorzas == 0)
{
Console.WriteLine("Nem adthatsz meg 0-t!");
}
for (int i = 0; i <= 10; ++i)
{
Console.WriteLine("{0}×{1}={2}", i, szam, i * szorzas);
}
Console.ReadKey();
}
}
} -
xxSanchez
őstag
-
-
Lacces
őstag
A statikus objektum-nál mindig kétségbe vagyok esve...
Azt mégis mindig létre lehet hozni, és változik a tartalma osztály szinten. Abból csak létre lehet hozni 1-et (egyszer volt egy tutorial, ahol egy statikus csirke objektum volt, és annak az adati folyton változtak, én legalább is így emléxem rá, de ez már rég... 3-4éve volt), bár lehet többet nem, nem tudom.Haver mondta, hogy volt ilyen teszt kérdése, de fogalmam sincs, hogy minek ilyet kérdezni, mondjuk azért, hogy mennyire tudja a .net-et
De most minek olyan osztályt létrehozni, ahol nem hozzok létre objektumot belőle?
Akkor már abstract osztályt írnék...És köszönöm a tippet utána kérdezek!
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Nintendo Switch 2
- Melyik tápegységet vegyem?
- GL.iNet Flint 2 (GL-MT6000) router
- PlayStation 5
- Samsung kuponkunyeráló
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Motorola G86 - majdnem Edge
- Bittorrent topik
- Futás, futópályák
- További aktív témák...
- ThinkPad P53 15.6" FHD IPS i7-9850H T2000 16GB 2x 256GB NVMe SSD magyar vbill gar
- SK Hynix 16GB modulok egyben (1x16GB) 4800Mhz - több db elérhető!
- DELL Precision 3480 fóliás új kijelző! //Core i7 1360P // Nvidia RTX A500 4GB GDDR6 // 16Gb /1TB SSD
- G.SKILL TridentZ Royal DDR4 128GB kit (4x32GB) 4000MHz CL18 F4-4000C18Q-128GTRG
- Pioneer DDJ-FLX6-GT + M-Audio BX4 4,5" 120W ( egyben vagy akár külön külön is! )
- Telefon felvásárlás!! Xiaomi Redmi 9, Xiaomi Redmi 9AT, Xiaomi Redmi 10, Xiaomi Redmi 10 2022
- BESZÁMÍTÁS! MSI A320M R5 1600 8GB DDR4 240GB SSD GTX 1050Ti 4GB ZALMAN T3 PLUS DeepCool 400W
- BESZÁMÍTÁS! ASUS TUF Z790 i9 14900K 32GB DDR5 1TB SSD RX 9070 XT 16GB ZALMAN Z10 PLUS Seasonic 750W
- Beszámítás! Asus ROG Strix Scar Edition G533Z notebook-i7 12700H 16GB DDR5 1TB SSD RTX 3060 6GB W11
- 195 - Lenovo Legion Pro 5 (16IAX10) - Intel Core U7 255HX, RTX 5070 (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
+1




