Választások

Eszemiszom városában időközi helyhatósági választásokat írtak ki. A városban összesen 12 345 szavazásra jogosult állampolgár van, akiket nyolc választókerületbe soroltak.

Minden választókerületben több jelölt is indul, de egy jelölt csak egy választókerületben indulhat. Egy választókerület szavazói az adott választókerületben induló jelöltek közül egy jelöltre adhatnak le szavazatot, de nem kötelező részt  venniük a szavazáson. Minden választókerületben az a jelölt nyer, aki a legtöbb szavazatot kapja. (Feltételezheted, hogy egyetlen választókerületben sem alakult ki holtverseny.)

A jelöltek vagy egy párt  támogatásával, vagy független jelöltként indulhatnak. Az idei évben a Gyümölcsevők Pártja (GYEP), a Húsevők Pártja (HEP), a Tejivók Szövetsége (TISZ) vagy a Zöldségevők Pártja (ZEP) támogatja a  jelölteket. Független jelöltek  esetében a párt rövidítése helyett egy kötőjel szerepel.

A szavazás eredményét a szavazatok.txt szóközökkel tagolt fájl tartalmazza, amelynek minden sorában egy-egy képviselőjelölt adatai láthatók.

Például:

8 149 Zeller Zelma ZEP
6 63 Zsoldos Zsolt -

Az első két adat a választókerület sorszáma és a képviselőjelöltre leadott szavazatok száma. Ezt a jelölt vezeték- és utóneve, majd a jelöltet támogató párt hivatalos rövidítése követi. Minden képviselőjelöltnek pontosan egy utóneve van.

Készíts programot valasztas néven, amely az alábbi kérdésekre válaszol!

  1. Olvasd be a szavazatok.txt fájl adatait, majd ezek felhasználásával old meg a következő feladatokat!
  2. Hány képviselőjelölt indult a helyhatósági választáson? A kérdésre egész mondatban válaszolj az alábbi mintához hasonlóan:
2. feladat:
A helyhatósági választáson 40 képviselőjelölt indult.
  1. Kérd be egy képviselőjelölt vezetéknevét és utónevét, majd írd ki a képernyőre, hogy az illető hány szavazatot kapott! Ha a beolvasott név nem szerepel a nyilvántartásban, úgy jelenjen meg a képernyőn az „Ilyen nevű képviselőjelölt nem szerepel a nyilvántartásban! ” figyelmeztetés!
3. feladat:
Vezetéknév: Sajt
Utónév: Hajnalka
Sajt Hajnalka 129 szavazatot kapott a választásokon.
  1. Határozd meg, hányan adták le szavazatukat, és mennyi volt a részvételi arány! (A részvételi arány azt adja meg, hogy a jogosultak hány százaléka vett részt a szavazáson.) A részvételi arányt két tizedesjegy pontossággal, százalékos formában írd ki a képernyőre! Például:
4. feladat:
A választáson 5001 állampolgár, a jogosultak 40,51%-a vett részt.
  1. Határozd meg és írasd ki a képernyőre az egyes pártokra leadott szavazatok arányát az összes leadott szavazathoz képest két tizedesjegy pontossággal! A független jelölteket együtt, „Független jelöltek” néven szerepeltesse! Például:
5. feladat:
Zöldségevők Pártja= 12,34%
Független jelöltek= 23,40%
  1. Melyik jelölt kapta a legtöbb szavazatot? Írd ki a gyoztes.txt fájlba a  képviselő vezeték- és utónevét, valamint az őt támogató párt rövidítését, vagy azt, hogy független! Ha több ilyen képviselő is van, akkor elegendő csak egy képviselő adatait kiírni!
288 Joghurt Jakab TISZ

Forrás: oktatas.hu