2021.10.18. While – gyakorló feladat

 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(511);
        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.

2023.04.26. Javító feladatsor