Kezdőoldal » Számítástechnika » Egyéb kérdések » Ezt a feladatot hogyan kell...

Ezt a feladatot hogyan kell megoldani C#-ban?

Figyelt kérdés

Az a lényeg, hogy addig kell bekérni, amíg a felhasználó nem írja, hogy "kész" vagy vége".

Ha azt írja be, hogy 3, akkor meg törölje le a kpernyőt.

Na, most ahol elakadok, hogy a 3 az egy int, a szöveg meg string.

Hogyan lehet egyszerre bekérni vagyis pontosabban kezelni mind a kettőt?


2020. nov. 19. 20:07
 1/8 A kérdező kommentje:

na, most közben pont megtaláltam, hogy van if ág.

Viszont ez nem addig kér be, ez sima if.

Szal ez lefut aztán vége.

2020. nov. 19. 20:10
 2/8 anonim ***** válasza:
Stringként kéred be, és stringként vizsgálod, hogy "3"-at adott-e be.
2020. nov. 19. 20:11
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
While ciklus és ha "kész" vagy "vége" vagy breakelsz, vagy a figyelt változót 0-zod.
2020. nov. 19. 20:23
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
While ciklusban addig vizsgálod, amíg nem "kész" vagy "vége".
2020. nov. 19. 20:28
Hasznos számodra ez a válasz?
 5/8 tabaki ***** válasza:

Nekem ott nem stimmel az egész, hogy szerintem eleve stringet kapsz, tehát nem azt, hogy 3, hanem, hogy "3". Hogy ebből szám legyen, ahhoz külön át szokás alakítani, például a Convert.ToInt32() függvénnyel. A megoldás tehát annyi, amennyit a többiek is elmondtak, vagyis, hogy egyszerűen békén hagyod, és ugyanúgy vizsgálod, mint a többi stringet. Valahogy így:


bemenet = Console.ReadLine();

while (bemenet == "kész" || bemenet == "vége")

{

      if (bemenet == "3") torles();

      //

      // egyebek

      //

}


Ugyanez a probléma:

https://www.gyakorikerdesek.hu/szamitastechnika__programozas..

2020. nov. 20. 00:30
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:
Köszi
2020. nov. 20. 09:11
 7/8 anonim ***** válasza:
Szerintem a while-nál bemenet != "kész" és bemenet != "vége" hiszen addig maradnk a ciklusban amíg egyik sem jön. Amit te írtál ott csak addig mard a ciklusban amíg a egyikkel azonos.
2020. nov. 20. 09:33
Hasznos számodra ez a válasz?
 8/8 tabaki ***** válasza:

@09:33:


Természetesen igazad van, úgy látszik, nem tett jót nekem az éjszakázás.

2020. nov. 20. 09:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!