A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Adottak a (honlapunkról letölthető) helyforr.dat állományban Magyarország településeinek neve, földrajzi koordinátái és lakosainak száma. Készítsünk programot i277 néven, amely a képernyőn, adott téglalapban a településeket ponttal ábrázolja és a tízezernél nagyobb lélekszámúaknál a lakosságszámot kifejező méretű kört vagy négyzetet rajzol. Minta:
A program a települések földrajzi koordinátáit, a lélekszámot és a település nevét fájlból olvassa be. A fájl első sora a települések számát (), a térkép, azaz az ábrázolás téglalapjának vízszintes () és függőleges () méretét () tartalmazza. Az ezt követő darab sorban a települések adatai szerepelnek. A sorok első adata a hosszúsági, a második a szélességi koordinátákat tartalmazza szögperc mértékegységben. A harmadik adat a település lélekszámát adja meg, a negyedik pedig a nevét ékezetmentesen.
A és oldalú téglalapban a településeket jelenítsük meg egy-egy ponttal. A gömbi koordinátákat tekintsük ‐ koordinátáknak. Így Magyarország településtérképe fog kirajzolódni. A tízezer lakosnál nagyobb lélekszámú településeket körrel vagy négyzettel emeljük ki. A jelölés középpontja a település földrajzi koordinátájára illeszkedjen. A méret fejezze ki a lakosságszámbeli eltérést. Budapest lélekszáma kiugró, ebben az esetben a jelölés nagysága legyen önkényes, a főváros utáni legnagyobb városhoz tartozó jelölés méretének 1,5-szerese. Beküldendő egy tömörített i277.zip állományban a program forráskódja (i277.pas, i277.cpp, ), valamint a program rövid dokumentációja (i277.txt, i277.pdf, ), amely tartalmazza a megoldás rövid leírását, és megadja, hogy a forrásállomány melyik fejlesztő környezetben fordítható. |