Valaki huzamosabb ideig a C#-os kérdéseimre válaszolgatni?
Suliban nem rég kezdtük el, mindjárt őszi szünet, és én ez idő alatt szeretném megtoldani a menüs programunkat...több programmal.
Módosítgatni itt-ott rajta, beleírni, stb.
Van már pár konkrét kérdésem is, de megfogalmazni értelmesen pár sorban nem igazán tudom.
Szóval itt nekem annyi kéne egyenlőre, hogy kérdezze meg hogy szeretném-e ha megjelenítené a páros és a páratlan számokat is. Én úgy szeretném csinálni hogy ha beírom hogy "igen" akkor kiírja, ha azt hogy "nem" akkor meg csak várjon a ReadLine-ra, és lefrissítse a képernyőt (ez már megvan oldva).
Tudom eléggé kezdő feladat, de én is az vagyok.
Amire te kíváncsi vagy az a feltételes elágazás:
if(feltétel) {
//ha a feltétel igaz akkor ez történik
}
else {
//egyébként történjen ez.. (opcionális az else ág)
}
A feltételed pedig valahogy így néz ki:
Console.WriteLine("a kérdés"); //Kiírsz egy kérdést
string valasz = Console.ReadLine(); //Beolvasod a választ
if(valasz.Equals("igen")) {
//Igen lett beírva, írd ki a páros és páratlan számokat.
} else if(valasz.Equals("nem")) {
//Nem lett beírva, csinálj amit akarsz, ha nem akarsz semmit, elhagyható.
} else {
//Valami olyan lett beírva ami se igen, se nem. Ez szintén elhagyható.
}
/* Itt pedig már mindig lefut a kód választól függetlenül, várhatsz pl. billentyűre ha reagáltál a válaszra.
Ha csak akkor akarod frissíteni a képernyőt ha "nem" lett beírva, akkor rakd azt a nem ágba. */
Ahw remek, működik, köszi szépen !!!
Ilyent hogy string meg .Equals még nem vettünk.
:)
Még egyszer köszi :D
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!