2021.02.03. Kétágú szelekció gyakorlás - Sziget fesztivál

  Elmélet (ismétlés): 

Konstans: olyan változó, amely egyszer kaphat értéket, aztán nem lehet megváltoztatni.

Ennek az az értelme, hogy védeni akarom az értéket a véletlen változtatástól.

Használata: amikor definiálom a változót, eléírom a const szót.

pl.:

            const int szam = 0;

            const double tort = 3.5;

            const bool log = true;

Ezek után például ez az utasítás nem működik: szam = 5;

 -----------------------------------------------------------------------------------------------------------------

A Sziget fesztiválon Metapay Fesztiválkártyával lehet intézni a pénzügyeket.

Feladat: Konstansban tárold le a saját nevedet, Metapay azonosítódat, kártyaszámodat (nézz utána a neten, milyen a formátumuk). A program a regisztrációkor kérje be ezeket az adatokat, és hasonlítsa össze a konstansban tárolt adatokkal. Írja ki a felhasználónak, hogy helyesen írta-e be az adatokat, vagy nem. Használj mindenhol kétágú szelekciót. Legalább egyszer alkalmazz két utasítást egy szelekciós ágban (például kiírás, és hangjelzés).

Házi feladat befejezni.

Máté megoldása:

            const string nev = "CS. MÁTÉ"; 

            const string azonosito = "MATE"; 

            const string kartyaszam = "9542643123515632"; 

            Console.Write("Kérem a neved!: "); 

            string nevb = Console.ReadLine(); 

            Console.Write("Kérem a Metapay azonosítót!: "); 

            string azonositob = Console.ReadLine(); 

            Console.Write("Kérem a kártyaszámodat!: "); 

            string kartyaszamb = Console.ReadLine(); 

            nevb = nevb.ToUpper(); 

            if (nevb == nev) 

            { 

                Console.WriteLine("A név jó"); 

            } 

            else 

            { 

                Console.WriteLine("Nem jó"); 

            } 

            azonositob = azonositob.ToUpper(); 

            if (azonositob == azonosito) 

            { 

                Console.WriteLine("Az azonosító jó"); 

            } 

            else 

            { 

                Console.WriteLine("Az azonosító nem jó"); 

            } 

            if (kartyaszam == kartyaszamb) 

            { 

                Console.WriteLine("A kártyaszám jó"); 

            } 

            else 

            { 

                Console.WriteLine("A kártyaszám nem jó"); 

            } 

            Console.ReadLine(); 

 


2023.04.26. Javító feladatsor