Segítene valaki? C#-ról lenne szó. Pls help, nagyon fontos.
Egy segítő emberre lenne szükségem, aki ért a C#-hoz.
Van 3 feladat, amit sosem tanítottak,(legkomolyabb dolog mait tanított az a számológép..) és a tanár oly kedves hogyha nincs kész akkor év végi bukás.
1.Feladat: Kérjen két számot, majd írja ki annak összegét, szorzatát,hányadosát,különbségét.
2.feladat:Tetszőleges szám 0 és 1 millió között, állapítsa meg hány jegyű.
3 Feladat: 2 szám számtani közepét számítsa ki.
Nem tudom ellenőrizni amit írtam, mivel nincs C# fordítom. Remélem működik.
1. Feladat (ezt inkább nem magyarázom)
Beolvasás:
double a = Console.Read();
double b = Console.Read();
Console.WriteLine(a+b);
Console.WriteLine(a*b);
Console.WriteLine(a/b);
Console.WriteLine(a-b);
2. Feladat (random szám->szöveggé alakítás->szöveg hossza)
Random generálás:
Random random = new Random();
int randomNumber = random.Next(0, 1000000);
Stringgé alakítás:
string rndStr = randomNumber.toString();
Kiírás:
Console.WriteLine(rndStr.Length);
3. Feladat ((a+b)/2)
double a = Console.Read();
double b = Console.Read();
Console.WriteLine((a+b)/2);
______________
Ezek nagyon egyszerű feladatok, nem hiszem, hogy a tanár nem tanította volna meg, hogy hogyan kell megcsinálni őket.
Számológép alapján ezeket röhögve meg lehetne csinálni, ha foglalkoznál vele 5 percet.
Jó lesz az a bukás.
'...és mi kaptunk azt a tanárt aki 50 évesen bejön...'
Hát szerintem nem a kor számít, 3 hét múlva leszek én is 50 :) és még mindig van türelmem magyarázni.
Ha vettetek számológépet akkor:
- Az első feladat egyértelmű
- A 3-nak szinte köze nincs a programozáshoz, tiszta matematika
- A másodikhoz kb 2-5 perc utánajárás az MSDN oldalon, de szerintem google kb 1-5 eredményében tuti benne van.
De ha nem megy, leírom.
A tetszőleges szám egy random számra utal, 0 és 1 millió között. Én írnék egy elöltesztelős ciklust a feltételben (< 10)-el. A ciklusmagban pedig elosztogatod a számot tízzel, majd egy számlálót növelsz. A számlálót 1-től indítsd.
1.:
int a, b;
a=console.readline();
b=console.readline();
console.writeline(a+b);
console.writeline(a*b);
console.writeline(a/b);
console.writeline(a-b);
2.:
int num;
random rnd = new random();
num=rnd.next(1000000);
console.writeline(num.lenght);
3.:
int a, b;
a=console.readline();
b=console.readline();
console.writeline((a+b)/2);
ezz consolosan de windowsformba se nehezebb csak ott mondjuk textbox ba kered be
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!