Java programozás feladat – Évfolyam

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:

  1. Írd ki a 10A osztályos tanulók neveit névsorban a képernyőre!
  2. Írd ki egy 10a.csv fájlba a 10A osztályos tanulók eredményeit fejléccel együtt!
  3. Írd ki, hány gyerek kitűnő az egész évfolyamban!
  4. Í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!
  5. Írd ki a bukott tanulók neveit névsorban!
  6. Írd ki a 10B osztály tanulmányi átlagát!
  7. Melyik tantárgyból a legjobb a 10C osztály átlaga?
  8. Melyik tantárgyból legrosszabb a 10D osztály átlaga?
  9. Í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!
  10. Í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.

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

*

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .