/*
Olvassuk be az osztálynaplót, majd szimuláljuk a használatát:
- a tanár feleltethesse azt, akit akar (vagyis a kiválasztott név esetén olvassuk be az osztályzatot), 

- a diák bármikor megkérdezhesse a pillanatnyi átlagát.

- bármikor meg lehessen kérdezni az osztály összes diákjának átlagát.

(Természetesen a tanár egy diákot többször is feleltethet, de az is előfordulhat, hogy egy diák még egyszer sem felelt. Ezeket az eseteket kezelje "tisztességesen".)

Irja meg a hiányzó részeket! 


Csinálhatja másképp is, de két ötlet:

1. Ez a kevésbé szép:

használja a diak(Nev, Jegyosszeg, Jegyszam) adatbázisszerkezetet (feleles1.txt).

(vagyis a név mellett tárolja az eddigi jegyek összegét és az eddigi jegyek darabszámát, ebből ugyanis könnyen számolhat átlagot.)

Az új felelés után a régi adatot ki kell törölni, és beszúrni az újat.



2. A szebb:

használja a diak(Nev, JegyekListaja) adatbázisszerkezetet (feleles2.txt).

(vagyis a név mellett tárolja az eddigi jegyek listáját)

Az új felelés után a kapott jegyet hozzá kell fűzni az eddigiek listájához, törölni a régit, beszúrni az újat. 
Az átlagot pedig a lista alapján lehet számolni.

*/


start :- adatbe, ellenorzes, menu.


adatbe :- egy adatfájlból olvassa be a diákok adatait és hozza létre a szükséges
	   adatbázisszerkezetet.


ellenorzes :- writeln('Az osztálynévsor:'), irassa vissza a neveket


menu :- writeln('\nNaplószimuláció\n'), 
       	writeln('1. feleltetés'),
	writeln('2. kiváncsiskodás (adott emberről)'),
        writeln('3. érdeklődés mindenkiről'),
	writeln('4. kilépés'),
	write('válasszon! '), read(V), menu(V).

menu(1) :- feleltetes, menu.
menu(2) :- erdeklodesEmberrol, menu.
menu(3) :- erdeklodes, menu.
menu(4) :- writeln('Viszontlátásra').
menu(_) :- writeln('hibás választás'), menu.



Irja meg a hiányzó eljárásokat!



/*
Továbbfejlesztések, módosítások:

1. 
A feleltetés ne csak egy emberre vonatkozzon, hanem lehessen folytatni
a menüponton belül.

2. 
a/ Le lehessen kérdezni az adott átlag fölöttiek (két átlag közöttiek) névsorát. 
b/ Állapítsa meg azt is, hogy hány ilyen ember van.

3. 
Ki az osztályelső?

4. 
Átlag szerint rendezve irassuk ki az osztálynévsort (átlaggal együtt).

*/ 