10. GYAKORLÁS · 17. FELADAT · FORRÁSKÓD
Véletlen valós számok
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.
namespace Feladat17
{
internal class Program
{
static void Main(string[] args)
{
Random random = new Random();
for (int i = 1; i <= 10; i++)
{
double szam = Math.Round(random.NextDouble() * 900 + 100, 2);
if (szam < 500)
{
Console.WriteLine($"{i}. szám: {szam} - 500 alatt");
}
else
{
Console.WriteLine($"{i}. szám: {szam} - legalább 500");
}
}
}
}
}