Számoló (minta)
Kategória: korábbi évek python - középszint
Feladat leírása
Készítsen összeadás, kivonás és szorzás gyakorlására szolgáló programot az alábbi leírás
szerint szamolo neven! A megoldás során használja a valasz, a, b, c, d, ok és db nevű, egész
típusú változókat.
Részfeladatok
1. Írja ki a képernyőre a választási lehetőségeket az alábbiak szerint:

2. Olvassa be a választ és tárolja a valasz nevű változóba! (Ha a beolvasást nem tudja megvalósítani, akkor állítsa a változó értékét 3-ra a program kódjában.)

3. Állítsa a db és ok nevű változók kezdőértékét nullára. Ezekben a változókban számlálja majd a próbálkozások, illetve helyes válaszok számát.
4. Készítsen feltételes ciklust, ami addig fut, amíg a helyes válaszok száma nem éri el az ötöt.
5. A cikluson belül a következő utasításokat hajtsa végre:

a) Növelje meg a db változó értékét.
b) Generáljon két 1 és 10 közötti véletlen egész számot és tárolja el őket az a és b nevű változókba! (Ha a véletlenszám-generálást nem tudja megvalósítani, akkor az a változó értéke legyen az ok változó értékének kétszeresére plusz egy, a b változóba pedig tárolja el a db változó tízes osztási maradékánál eggyel nagyobb számot!)
c) Készítsen háromágú elágazást a választott művelet sorszáma szerint.
d) Az elágazás mindhárom ágában írja ki a képernyőre az elvégzendő műveletet a két generált számmal.
e) Az elágazás mindhárom ágában végezze el a generált számokkal a kijelölt műveletet, s az eredményt mentse a d nevű változóba!
f) Olvassa be a felhasználó megoldását a c nevű változóba.
g) Készítsen elágazást aszerint, hogy a beolvasott c érték egyenlő-e a helyes megoldást tároló d értékkel.
h) Egyenlőség esetén növelje meg az ok számláló értékét eggyel és írja ki a „Helyes!” feliratot; egyéb esetben írja ki a „Hibás!” feliratot.
6. A ciklus után írjon ki egy gratuláló szöveget, melyben visszajelzi, hogy hány próbálkozásból sikerült az öt helyes választ megadni.

Megoldásfájlok
További feladatok ebből a kategóriából
Kitaláló (2023. május)
Egy betűkitaláló játékban egy rejtett szót kell meghatározni a tippekre adott válaszokból.A játék során szavakat adunk meg...
Megnyitás
TAJ-szám (2023. május - idegen nyelv)
A személyi adatok nyilvántartásához többféle számot használnak. Ezek közé tartozik atársadalombiztosítási azonos&...
Megnyitás
Létra (2024. május)
A Létra társasjátékot egy 45 mezőből álló táblán, dobókockával többen játszhatják.A játékos kezde...
MegnyitásDigitális kultúra érettségi felkészítő érdekel?
A digikultura.hu oldalon rövid videókon, azonnal kiértékelős online feladatokon keresztül készülhetsz fel a digitális kultúra érettségire.
Találhatsz itt egyedi feladatlapokat, illetve ha elakadnál, akkor azonnali AI segítséget kapsz.
digikultura.hu megnyitása