Feladat
Írjunk menüvezérelt programot diákok nyilvántartására. Minden diákról tudni kell az alábbiakat:
- vezetéknév, inițiala tatălui, keresztnév
- cnp
- email-cím
- telefonszám
- születési dátum
- kedvenc színe
- csillagjegye
- hány cm a két kisujja hosszának összege
- átlag (double)
- hiányzások száma
Menüpontok:
- diákok listájának kiírása
- diákok beolvasása fájlból
- új diák hozzáadása a lista végére
- új diák hozzáadása tetszőleges pozícióra
- diák törlése pozíció alapján
- diák törlése név alapján
- diákok rendezése abc rendbe
- diákok rendezése átlagok szerint csökkenő sorrendbe
- mennyi az összes diák kisujjai hosszának összege
- mennyi a hiányzások számának átlaga
- diák adatainak megkeresése név alapján
- diák adatainak megkeresése a név egy része alapján
- Melyik csillagjegy jelenik meg leggyakrabban az adatbázisunkban?
- lista ürítése
- kilépés
Könnyítés: mindenkinek csak egy vezeték és egy keresztneve van, minden szövegdarab max 20 karakter hosszú.
Példa bemeneti fájlra:
3
Setofi O. Pandor 1480101300700 setofi@pandor.hu 0700100200 1848.01.01 zold halak 15 9.95 3
Elbert Z. Ainstein 1100401300700 albi@fizika.org 0700200300 1910.04.01 piros vizonto 16 8.2 7
Elm E. Leticia 2580102300700 leti@teroretic.ro 0700300400 1958.01.02 sarga halak 12 8.92 11
Megoldásvázlat:
| |