Két szám közé

 Egy érdekes feladat, ami a C# programozás során elég komoly fejtörést tus okozni. Az érettségi feladatok összeállítói szerint is elég nehéz, hiszen a 2020. májusi középszintű ágazati érettségi egyik része volt.

A feladat kimondja, hogy addig kérjünk be számokat, amig a megadott két szám közé eső számot nem kapunk. 

A feladatunkban jelen esetben a 4 és 9 szám közé számot keresünk:


int x = 0;

do

            {

                Console.WriteLine("Mond egy számot 4 és 9 között");

                x = Convert.ToInt32( Console.ReadLine());

            } while (x<4||x>10);


            Console.WriteLine("Jó számot adtál {0}",x);

            Console.ReadKey();


A program első részeként létrehozunk egy változót, amely a számot fogja tárolni. Utána hátultesztelő eljárás segítségével, vizsgáljuk meg a számot. A használt lépés azért ajánlott, mert egyszer mindenképpen le kell hogy fusson. A vizsgálatnak két feltételnek kell teljesülni: egyrészt a szám legyen 4-nél nagyobb, másrészt tíznél kisebb. Ezt egy vagy paranccsal lehet összekapcsolni, ami biztosítja, hogy minden feltételnek igaznak kell lenni a tökéletes futáshoz. A végére csak a kiíratás marad

Több cikk a C# témában