|
|||
Kreditindexek (Java)A kreditindex számításánál a félévben teljesített tantárgyak (amelyekhez egyesnél jobb érdemjegy tartozik) kreditértékének és érdemjegyének szorzataiból képezett összeget – az átlagos előrehaladás esetén egy félév alatt teljesítendő – 30 kredittel kell osztani:
A korrigált kreditindex a kreditindexből a félév során teljesített és a hallgató által a tantárgyfelvétellel vállalt kreditek arányának megfelelő szorzótényezővel számítható:
Írjon programot, melynek parancssori argumentuma egy szöveges állomány neve! Az állományban tetszőleges számú hallgatónak a 2015/2016-os tanév tavaszi félévére vonatkozó adatai szerepelnek a következő formában: Neptun-kód;név;tárgykód;tárgynév;kreditérték;érdemjegy A Neptun-kód egy 6 karakterből álló azonosító, amely az angol ábécé nagybetűiből és számjegy karakterekből áll. Minden hallgató saját, mindenki másétól különböző Neptun-kóddal rendelkezik. A név egy legfeljebb 30, a tárgykód egy legfeljebb 15, a tárgynév pedig egy legfeljebb 50 karakter hosszúságú sztring. A kreditérték és az érdemjegy pozitív egész számok. A programja gyűjtse össze azoknak a hallgatóknak az adatait, akiknek a korrigált kreditindexe legalább 4.0 értékű, és írja a standard kimenetre az adataikat a példa kimenetben megadott formában, a korrigált kreditindexek értéke szerint csökkenő sorrendben! Ha ezek az értékek több hallgató esetében megegyeznének egymással, akkor ezeket a hallgatókat a nevük szerint lexikografikusan növekvő sorrendbe rendezze! Ha két vagy több hallgatónak nemcsak a korrigált kreditindexe, hanem a neve is megegyezne egymással, akkor őket a Neptun-kódjuk lexikografikusan növekvő sorrendjében jelenítse meg a kimeneten! Példa állomány (
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |