10. GYAKORLÁS · 17. FELADAT · FORRÁSKÓD

Véletlen valós számok

17_veletlen_valos_szamok.cs
17_veletlen_valos_szamok.csAnimáció megnyitása →
namespace Feladat17 // A névtér elkülöníti a 17. feladat kódját.
{ // Itt kezdődik a Feladat17 névtér.
    internal class Program // A Program nevű osztály deklarációja.
    { // Itt kezdődik a Program osztály törzse.
        static void Main(string[] args) // A Main a program belépési pontja.
        { // Itt kezdődik a Main metódus törzse.
            Random random = new Random(); // Létrehozunk egy Random objektumot.
            for (int i = 1; i <= 10; i++) // Tíz véletlen valós számot generálunk.
            { // Itt kezdődik a for ciklus törzse.
                double szam = Math.Round(random.NextDouble() * 900 + 100, 2); // A [0,1) tartományt [100,1000) tartománnyá alakítjuk, majd két tizedesjegyre kerekítjük.
                if (szam < 500) // Megvizsgáljuk, hogy az aktuális szám kisebb-e 500-nál.
                { // Itt kezdődik az if blokk.
                    Console.WriteLine($"{i}. szám: {szam} - 500 alatt"); // Kiírjuk a számot és a hozzá tartozó kategóriát.
                } // Itt ér véget az if blokk.
                else // Ha nem kisebb 500-nál, akkor legalább 500.
                { // Itt kezdődik az else blokk.
                    Console.WriteLine($"{i}. szám: {szam} - legalább 500"); // Kiírjuk a számot és a másik kategóriát.
                } // Itt ér véget az else blokk.
            } // Itt ér véget a for ciklus.
        } // Itt ér véget a Main metódus.
    } // Itt ér véget a Program osztály.
} // Itt ér véget a névtér.