Valaki segítene nekem egy egyszerű c# házi feladatban?
"Készítsen programot, amely addig kér be számokat, amíg 30 és 40 közé nem esik egy szám! "
Tehát konzol ablakbol addig kéregeti be amíg 30-40 közé eső számot írok be és onnanstol leáll a program.
Sajnos ez a programozás nemnekem való dolog hálás lennék ha valaki ezt meg tudná írni nekem.
Console.WriteLine("kérek egy számot, ami 30 és 40 közé esik:");
int szam = Convert.ToInt32(Console.ReadLine());
while(szam > 40 || szam < 30)
{
Console.WriteLine("kérek egy számot, ami 30 és 40 közé esik:");
szam = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Rendben!");
Elég egyszerű megoldás.
Gondolom infos suliba jársz, és olyan 9-10.e lehetsz. Én tavaly érettségiztem, most pedig 5. éven vagyok szoftverfejlesztő. 11.-ig nagyon szenvedtem a programozással, 11. félévkor buktam is félévkor elméletből, most meg szoftverfejlesztőnek tanulok. Ha elfogadsz egy tanácsot, akkor vagy neki állsz ráfeküdni erre a témára és (nem viccelek) órákat gép előtt ülsz és magadtól ilyen feladatokat oldasz meg, vagy ott hagyod ezt a sulit, és gimiben próbálkozol vagy valami más szakmában. Sok osztálytársam úgy lett éppen kettes szakmai érettségin, hogy nem volt szóbeli, vagy jó szívvel javítottak a tanárok, illetve a 4 év egy szenvedés volt nekik.
Ne kínozd magad...hidd el később csak rosszabb lesz.
Másképpen:
using System;
class Program {
static void Main() {
while(true) {
Console.Write("Kérek egy számot 30 és 40 között: ");
int szam;
if (int.TryParse(Console.ReadLine(), out szam))
if (szam > 29 && szam < 41) break;
}
Console.WriteLine("Rendben!");
}
}
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!