While – gyakorló feladat
1 feladat:
− Kérd be a felhasználótól, hogy hány nap múlva lesz vége a tanévnek.
− Számolj visszafelé egyesével 1-ig, az aktuális értéket írd ki a képernyőre (élesben naponta egyet kellene kiírni).
2 feladat:
Monitorokat szállítasz ki a raktárból.
− A kezdőkészlet értékét kérd be.
− A ciklus addig megy, amíg el nem fogy minden monitor.
− Minden cikluslépésben csökkents a készletet egy 5 és 10 közötti véletlenszámmal.
− Minden cikluslépésben írd ki, hogy hány darab monitor van még. (A végén figyelj, hogy ne menj mínuszba.)
//2. feladat:
//Monitorokat szállítasz ki a raktárból.
//- A kezdőkészlet értékét kérd be (darabszám).
Console.Write("Ennyi monitor van a raktárban: ");
int db = Convert.ToInt32(Console.ReadLine());
//- A ciklus addig megy, amíg el nem fogy minden monitor.
//- Minden cikluslépésben csökkents a készletet egy 5 és 10 közötti véletlenszámmal.
// - Minden cikluslépésben írd ki, hogy hány darab monitor van még.
// (A végén figyelj, hogy ne menj mínuszba.)
Random rnd = new Random();
int kivonas = 0;
while (db > 0)
{
kivonas = rnd.Next(5, 11);
db -= kivonas;
Console.WriteLine("Ennyi monitort szeretnék a raktárból vételezni: {0}", kivonas); //ez nem volt feladat, de tesztelésre jó
if (db < 0)
db = 0;
Console.WriteLine("Még {0} db monitor van raktáron.", db);
}
Nincsenek megjegyzések:
Megjegyzés küldése
Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.