Ezt elkezdtük és eljutottunk a 4. feladatig. Itt folytatjuk.
//A program neve legyen: varosok.
//A tanult objektum-orientált programszerkezetet használd a megoldásnál.
//Minden képernyőre író feladat előtt írjuk ki a
főprogramban a feladat sorszámát.
//A fájl most 5 sort tartalmaz, de
a programod készüljön fel arra,
//hogy hosszabb, és más tartalmú
fájlt is fel tudjon dolgozni.
//A programban városok adatait tároljuk.
//Az adatok soronként: a város neve, lakosainak száma,
Budapesttől mért távolsága,
//illetve amelyik város nem megyeszékhely, ott még ez is
szerepel: NO.
//Ez legyen a varosok.txt tartalma:
/*
Békéscsaba 59000 210
Szolnok 72000 119
Kecskemét 112000 93
Nyíregyháza 118000 230 NO
Miskolc 164000 182
*/
//1.feladat:
//Olvasd be a fájlt, és tárold a tartalmukat egy
osztálypéldányokat tartalmazó listában.
//2.feladat:
//Írd ki az adatokat a képernyőre, egy sorba egy város
adatait.
//3.feladat:
//Írd ki a képernyőre annak a városnak a nevét, és a
népességét, amely nem megyeszékhely.
//(Ha több ilyen lenne, mindet ki kéne írni.) Ha nincs
ilyen, írj ki hibaüzenetet.
//4.feladat:
//Írd ki a Budapesttől legtávolabbi város nevét a
képernyőre. A feladatot lehetőleg függvénnyel valósítsd meg. Ha nem függvénnyel
valósítod meg, kaphatsz részpontokat.
//5.feladat:
//Írd ki a legkevesebb lakosú város nevét a képernyőre. A
feladatot lehetőleg függvénnyel valósítsd meg. Ha nem függvénnyel valósítod
meg, kaphatsz részpontokat.
//6.feladat:
//Kérd meg a felhasználót a főprogramban, hogy adjon meg
egy lakosságszámot. Írd ki a felhasználó által beírt érték fölötti
lakosságszámnál nagyobb lakosságú városok neveit, soronként egyet.
//Ha nincs ilyen, írj ki hibaüzenetet.
//7.feladat:
//Döntsd el, hogy van-e 180 km-nél távolabbi város. Ha
találsz ilyet,
//írd ki az elsőnek a nevét és a hozzá tartozó km-t.
//Ha nincs ilyen, írj ki hibaüzenetet.
//8. feladat:
//Írd ki egy új fájlba a városok
neveit nagybetűsen,
//mögéjük vesszővel elválasztva azt
a szót,
//hogy megyeszékhely/nem
megyeszékhely
//(a valóságnak megfelelően).