I. Összetett gyakorló feladatok

1. Számkitaláló játék

A program generáljon egy véletlen egész számot 1 és 100 között. A játékosnak ezt kell kitalálnia.

A program:


2. Osztály eredményei

Egy osztály 15 tanulójának dolgozatpontszámát kell feldolgozni.

A program:

  1. generáljon 15 véletlen pontszámot 0 és 100 között;
  2. tárolja ezeket egy listában;
  3. írja ki az összes pontszámot;
  4. számolja meg, hány tanuló ért el legalább 50 pontot;
  5. számolja ki az átlagot;
  6. keresse meg a legnagyobb pontszámot;
  7. írja ki, hogy az osztály teljesítménye:

3. Egyszerű pénztárgép

Készítsünk egyszerű pénztárgépet!

A program véletlenszerűen generáljon 5 termékárat 100 és 5000 Ft között.

A program:


4. Lottószámok

Készíts programot, amely 5 különböző véletlen számot generál 1 és 90 között.

A program:


5. Számháború – játékos kontra gép

A játékos és a gép 5 alkalommal dob egy 1 és 6 közötti számot.

Minden körben:

A végén:


6. Titkos ügynök – kódfejtés

A program generáljon egy 4 számjegyből álló titkos kódot. A játékosnak maximum 5 próbálkozása legyen.

Minden próbálkozás után:

A játék végén írja ki a próbálkozások számát.

Extra nehezítés: a kód legyen 1000 és 9999 közötti szám.



II. Összetett szöveges gyakorló feladatok

1. Szöveg elemző

Kérj be a felhasználótól egy mondatot!

A program:

Példa:

Bemenet: A macska az asztalon ül. A szöveg hossza: 25 'a' betűk száma: 5 Szavak száma: 5 Nagybetűsen: A MACSKA AZ ASZTALON ÜL.

2. Magánhangzó-számláló

Kérj be egy szöveget, majd számold meg, hogy hány magánhangzó található benne!

A vizsgált magánhangzók:

a, á, e, é, i, í, o, ó, ö, ő, u, ú, ü, ű

A program végén írja ki azt is, hogy hány mássalhangzó található a szövegben.


3. Jelszóellenőrző

Készíts jelszóellenőrző programot!

A program kérjen be egy jelszót, majd vizsgálja meg:

A végén írja ki:

A jelszó megfelelő. vagy A jelszó nem megfelelő.

4. Palindromvizsgáló

Egy szó palindrom, ha visszafelé olvasva is ugyanaz.

Például:

görög indul a görög aludni

Készíts programot, amely megvizsgálja, hogy a bekért szó palindrom-e!

Csak egy szót kell vizsgálni.


5. Titkosított üzenet

Készíts egyszerű „titkosító” programot!

A program minden betűt cseréljen le az ábécében következő betűre.

Például:

a → b b → c c → d ... z → a

Így:

alma -> b m b ?

Csak az angol ábécé kisbetűit kell kezelni.

Továbbfejlesztés: a felhasználó adhassa meg, hány karakterrel szeretné eltolni az ábécét.