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

Egyszeri tippelés

09_egyszeri_tippeles.cs
09_egyszeri_tippeles.csAnimáció megnyitása →
namespace Feladat09 // A névtér elkülöníti a 9. feladat kódját.
{ // Itt kezdődik a Feladat09 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.
            int gondoltSzam = random.Next(1, 11); // A gép 1 és 10 közötti egész számot generál.
            Console.Write("Tippelj egy számot 1 és 10 között: "); // Bekérjük a felhasználó tippjét.
            int tipp = int.Parse(Console.ReadLine()); // A beolvasott tippet egész számmá alakítjuk.
            if (tipp == gondoltSzam) // Megvizsgáljuk, hogy a tipp pontosan megegyezik-e a gondolt számmal.
            { // Itt kezdődik az első if blokk.
                Console.WriteLine("Eltaláltad!"); // Találat esetén kiírjuk a sikeres üzenetet.
            } // Itt ér véget az első if blokk.
            else if (tipp < gondoltSzam) // Ha nem találta el, megvizsgáljuk, hogy a tipp kisebb volt-e.
            { // Itt kezdődik az else if blokk.
                Console.WriteLine("A tipped kisebb volt."); // Kiírjuk, hogy a felhasználó túl kicsit tippelt.
            } // Itt ér véget az else if blokk.
            else // Ha nem egyenlő és nem kisebb, akkor a tipp nagyobb volt.
            { // Itt kezdődik az else blokk.
                Console.WriteLine("A tipped nagyobb volt."); // Kiírjuk, hogy a felhasználó túl nagyot tippelt.
            } // Itt ér véget az else blokk.
            Console.WriteLine($"A gondolt szám: {gondoltSzam}"); // A végén megmutatjuk a gép által generált számot.
        } // Itt ér véget a Main metódus.
    } // Itt ér véget a Program osztály.
} // Itt ér véget a névtér.