Gyakorló: Listák
Ezen az oldalon listákkal kapcsolatos gyakorlófeladatokat találsz. Ezen feladatok egy részéhez a struktúrák ismerete is szükséges lehet!
1. Feladat: A fájlban egy zöldséges üzlet leltára található. Minden sorban egy termék, annak mennyisége kg-ban, és annak kilogrammonkénti ára Ft-ban található meg, pontosvesszővel elválasztva. A feladat megoldása során ügyelj rá, hogy a fájl hossza ismeretlen - a megoldásodnak más input fájlokkal is működnie kell.
Olvasd be és tárold le az adatokat egy struktúrákból, vagy osztályokból álló listában, majd oldd meg az alábbi feladatokat!
1a. Feladat: Hányféle termék található raktáron?
1b. Feladat: Hány olyan termék van,a mikből több mint 20 kg van a raktárban?
1c. Feladat: Írasd ki az összes olyan terméknek a nevét, amiknek a kilgrammonkénti ára több, mint 1500 Ft!
1d. Feladat: Összesen hány kg termék van a raktárban?
1e. Feladat: Mennyi a raktáron lévő termékek összesített értéke? (Ügyelj rá, hogy a fájlban a kilogrammonkénti ár szerepel!)
1f. Feladat: Írasd ki a raktáron lévő dinnyefajták neveit! (a dinnyefajták neve mindig a "dinnye" szórészletre végződik - feltételezhetjük, hogy nincs más olyan gyümölcs, aminek a neve bárhol tartalmazná a dinnye szórészletet)
1g. Feladat: Mi a legmagasabb kilogrammonkénti árral rendelkező termék a fájlban?
1h. Feladat: Kérd be egy termék nevét a felhasználótól, majd jelenítsd meg annak a kilogrammonkénti árát!
2. Feladat: A fájlban vonatjegy vásárlások adatai találhatóak. Minden sor 5 adatot tartalmaz: a vásárlás sorszámát, a jegyárat dollárban (egész szám), a célállomás nevét, a célállomás távolságát km-ben (egész szám), és a vevő nevét. A feladatok megoldásakor ügyelj rá, hogy a program más hosszúságú inputfájllal is működjön. Az adatok vesszővel tagoltak.
Olvasd be és tárold le az adatokat egy struktúrákból, vagy osztályokból álló listában, majd oldd meg az alábbi feladatokat!
2a. Feladat: Hány vásárlás adatai találhatók meg a fájlban?
2b. Feladat: Mennyibe került a legdrágább menetjegy?
2c. Feladat: Kérj be egy nevet a felhasználótól, majd add meg, hogy melyik célállomásra vásárolt menetjegyet!
2d. Feladat: Volt olyan menetjegy, aminek az ára 30 dollárnál kevesebb? A képernyőn az IGEN, vagy a NEM szó jelenjen meg.
2e. Feladat: Összesen hány km-nyi utazásra váltottak jegyet a fájlban szereplő utasok?
2f. Feladat: Van a fájlban két olyan utas, akik azonos célállomásra utaznak? A képernyőn válasként a VAN, vagy a NINCS szót jelenítsd meg.
2g. Feladat: Listázd ki azokat a célállomásokat, amik kevesebb, mint 500 km-re vannak. A listában jelenítsd meg a célállomás nevét, és a távolságát km-ben!
2h. Feladat: A vásárlások napján 1 dollár épp 368 Ft-ot ért. Hány forintot fizetett összesen az összes utazó a jegyeikért?
3. Feladat: A fájlban az Európai Unió tagállamainak az adatai találhatók meg, pontosvesszővel elválasztva. A fájl az alábbi adatokat tartalmazza:
- Országnév (szöveg)
- Csatlakozás dátuma (egész szám)
- Népesség (egész szám)
- Alapterület (egész szám)
- Pénznem (szöveg)
- Hivatalos nyelv(ek) (szöveg) - ha több is van, szóközzel elválasztva
A feladatok megoldásához olvasd be ezeket az adatokat, és tárold le egy struktúrákból, vagy osztályokból álló listába. Ügyelj rá, hogy a megoldásod akkor is helyes legyen, ha a tagállamok száma megváltozik!
Most, hogy belevágtál a programozásba, jól jönne egy olcsó webtárhely? A SzerverPlex kedvező árú cPanel tárhelyeit most 5% kedvezménnyel igénybeveheted, és ezzel az info9 fennmaradását is támogatod.
Kattints a gombra, majd a csomag kiválasztása után aktiváld az INFO9 kuponkódot a fizetés előtt.
Szerzek webtárhelyet!3a. Feladat: Hány tagállama van jelenleg az EU-nak?
3b. Feladat: Kérj be egy évszámot a felhasználótól, majd sorold fel azokat az országokat, amik abban az évben már az EU tagállamai voltak!
3c. Feladat: Melyik a legnagyobb népsűrűségű tagállam? Az ország nevét, és a népsűrűségét jelenítsd meg! (népsűrűség = népesség / alapterület)
3d. Feladat: Néhány országnak több hivatalos nyelve is van. Sorold fel ezeket az országokat, és a hivatalos nyelveiket!
3e. Feladat: Hány olyan EU tagállam van, amiknek a népessége kevesebb, mint Magyarországé?
3f. Feladat: Készíts statisztikát az EU tagállamokban használt pénznemekből! Jelenítsd meg az összes pénznemet, valamint hogy hány országban van használatban az adott pénznem!
3g. Feladat: Melyik ország csatlakozott a legkésőbb az EU-hoz?
3h. Feladat: Hány olyan tagállam van, amiknek hivatalos nyelve az angol? Ügyelj arra, hogy egyes országoknak több hivatalos nyelve is van!
3i. Feladat: Az EU tagállamok lakosságának hány %-a magyarország lakossága? A választ 4 tizedesjegyre kerekítve add meg! (ügyelj a megfelelő változótípusok megválasztására az esetleges túlcsordulás elkerülése érdekében)
3j. Feladat: Mennyi az EU tagállamok átlagos népessége?