Lenne egy olyan feladat hogy, kérj be kettő számot, szorozd össze és a szorzat eredményét írasd ki?
Gondolom nem csak lenne, de van is. Az én kérdéseim:
Hol akadtál el? Meddig jutottál? Mi okoz nehézséget?
Console.WriteLine("kérek kettő számot");
int x = 10;
int y = 3;
int z = x * y;
Console.WriteLine(z);
Console.ReadLine();
Eddig jutottam el de ez így nem jó, mert mikor lefuttatom a programot nekem kéne random beírni két számot és annak az eredményét kellene kiírni.
A Console.ReadLine() bekér egy stringet a consolról(enter leütésre vár), ezért ezt ha szám típusként szeretnéd használni(short, int, long ...) akkor használd a Parse átalakító függvényt ami a stringet képes egy megfelelő típussá alakítani, ez esetben valamilyen számtípusra.
Példa int típusra:
int bekeres = int.Parse(Console.ReadLine());
!!!!figyelj a zárójelekre!!!!
A teljes program:
A Mainen belüli rész, a többi nem érdekes:
----------------------------------------------
Console.Write("Kérem az első számot: ");
int szam1 = int.Parse(Console.ReadLine());
Console.Write("Kérem a második számot: ");
int szam2 = int.Parse(Console.ReadLine());
Console.WriteLine(szam1 * szam2);
Console.ReadKey();
----------------------------------------------
Természetesen létrehozhatsz egy új változót is a szorzathoz.
Csak kérdés: mióta tanulsz c#-ot, ez alap dolog?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!