Adott a következő forrás, mely egy pontosvesszővel tagolt szövegfájl. A forrás egy évfolyam tanulóinak nevét, osztályát, magatartás és szorgalom jegyeit, valamint tanulmányi eredményeit tartalmazza. Az első sorban megtalálhatók azok a fejlécek, melyek megadják, hogy melyik adat mit jelent. Minden tanuló csak egy idegen nyelvet tanul.
Olvasd be a forrást, tárold el, és oldd meg a következő feladatokat:
- Írd ki a 10A osztályos tanulók neveit névsorban a képernyőre!
- Írd ki egy 10a.csv fájlba a 10A osztályos tanulók eredményeit fejléccel együtt!
- Írd ki, hány gyerek kitűnő az egész évfolyamban!
- Írd ki egy 10evfolyam.csv fájlba az eredeti forrás adatait, de minden tanuló sorának végén legyen ott a tanulmányi átlaga! Ha valaki megbukott valamilyen tárgyból, akkor az átlaga 1.0!
- Írd ki a bukott tanulók neveit névsorban!
- Írd ki a 10B osztály tanulmányi átlagát!
- Melyik tantárgyból a legjobb a 10C osztály átlaga?
- Melyik tantárgyból legrosszabb a 10D osztály átlaga?
- Írd ki egy 10evfolyam-rendezett.csv fájlba az összes osztály eredményét. Minden diák eredményei mögött legyen ott a diák átlaga. A fájlban a tanulók osztályok szerint névsorba rendezve jelenjenek meg!
- Írd ki a kitűnő tanulók neveit osztályonként névsorba rendezve a következő módon:
10A: Név1 Név2 10B: Név1 Név2 ...
- Írd ki a jeles tanulók neveit osztályonként névsorba rendezve az előző feladatnak megfelelő módon. Jeles tanuló az, akinek legfeljebb két 4-ese van és a többi jegye 5-ös, vagy egy 3-asa van, és a többi jegye mind 5-ös.