Javításhoz részpontok a helyes részek szerint: villany 37.8 gáz 88.4 354 312 341 324 298 315 278 302 289 278 276 259 257 223 220 198 234 202 256 210 298 267 311 315 Az itt látható energia.txt fájl a villany szöveg után a villany Ft/kWh árát, a gáz szöveg után a gáz Ft/m3 árát tartalmazza, majd az ezt követő 12 számpár egy család kWh-ban ill. m3–ben mért havi villany- ill. gáz-fogyasztási adatait, egy teljes évre (12 hónapra) vonatkozóan. Írjon programot a fájl adatainak beolvasására, majd a család havi átlagos villany- ill. gázköltségeinek, valamint az éves energia költségének kiszámítására! Definiáljon Double típusú, koltseg nevű Function-t melynek formális paraméterei az Integer típusú fogy tömb és a Double típusú szorzo. A Function összegezze a fogy tömb elemeit, majd az összeget szorozza meg a szorzo-val, mely értéket a Function neve vegyen fel. A programban aktivizálja a Function-t az éves teljes villany- ill. gázköltség számítására, melyekből a havi átlagköltségeket is számítja! A program kiiratása az itt megadott képnek megfelelő szerkezetű legyen! Javításhoz részpontok a helyes részek szerint: Beolvasás: „Energia” csop.: 2,5 pont, „Utas” csop.: 3 pont Function definiálás: „Energia” csop.: 3 pont. „Utas” csop.: 2,5 pont Function hívások: 2 pont Típusok definiálása: 0,5 pont Kiiratások az adott szerkezetben: 2 pont Összpont: 10 autó(Ft/km) 32.5 Repülőjegy eFt és km 22 600 23 700 75 1200 35 800 28 850 75 2000 45 1600 46 1000 32 750 25 500 81 2000 83 2200 20 400 19 450 Az itt látható utas.txt fájl az autó(Ft/km) szöveg után az autóhasználat Ft/km árát, a Repülőjegy valamint az eFt és km szöveg utáni számpárok pedig ezer Ft-ban megadott repülőjegy-árakat, és a jegyekhez tartozó km-ben mért távolságokat tartalmaznak. Írjon programot a fájl adatainak beolvasására (beolvasás közben a program számolja meg az eFt-km adatpárokat). A program ezután számítsa ki a repülővel megtett összes út hosszát, összes repülőjegy-költséget valamint azt a költséget is, amit az összes út hosszának megfelelő kilométerek autóval való végigmenetele jelentene. Definiáljon Integer típusú, szumma nevű Function-t melynek formális paraméterei az Integer típusú x tömb és az ugyancsak Integer típusú n. A Function össze-gezze az x tömb n elemét, majd az összeg értékét a Function neve vegyen fel. A programban aktivizálja a Function-t az összes út és az összes repülőjegy-költség kiszámítására! A program kiiratása az itt megadott képnek megfelelő szerkezetű legyen!
Javításhoz részpontok a helyes részek szerint: A jobboldalon látható termeles.txt fájlban az Eladás[kg] ; Ár[Ft/kg] és Költség[Ft] szövegek utáni három számoszlop egy cég termékeinek eladott mennyiségeit, eladási egységárait, és az eladott mennyiségre vonatkozó költség-terheket tartalmazza. Eladás[kg] Ár[Ft/kg] Költség[Ft] 300 110 12600 100 164 4800 110 170 8800 210 120 10710 500 65 10000 130 130 9360 180 115 8820 250 98 12500 280 132 17360 Írjon programot, amely a fájl összes adatát beolvassa - a számoszlopok adat-hármasait rendre az E, Ar, Kts nevű, Double típusú, legfeljebb 10 elemű tömbökbe, beolvasás közben megszámolja, hogy hány adat-hármas van a fájlban, valamint a H tömb elemeiként kiszámítja az egyes termékekre vonatkozó hasznot (Eladás*Ár-Költség). Definiáljon Double típusú, osszeg nevű Function-t melynek formális paraméterei a Double típusú x tömb valamint az Integer típusú m és hovair. A Function összegezze az x tömb első m db elemét, keresse meg ezen elemek közül a legkisebbet, és azt írja ki a munkalap 5. sorába, a hovair paraméter értékének megfelelő oszlopba. A Function neve vegye fel értékül az x tömb első m elemének összegét. A programban aktivizálja a Function-t az E, Kts és H tömbök első 6 elemére vonatkozóan úgy, hogy a program kiiratása az itt megadott képnek megfelelő szerkezetű legyen! Javításhoz részpontok a helyes részek szerint: Beolvasás: „termeles” csop.: 2,5 pont, „Alma” csop.: 2 pont Function definiálás: 2,5 pont Function hívások: 2 pont Típusok definiálása: 1 pont Kiiratások az adott szerkezetben: „termeles” csop.: 2 pont, „Alma” csop.: 2,5 pont Összpont: 10 A jobboldalon látható Alma.txt fájlban az első szám megadja az utána következő adathármasok számát, melyekben egy gyümölcsösben a különböző fajtájú almafák darabszáma, az egyes fajtákból a termés mennyisége kg-ban ill. értéke ezer Ft-ban van megadva. A számhármasok után a Fa[db] ; Termés[kg] és Érték[eFt] szövegek következnek. 10 20 400 95 39 840 503.5 25 330 218.5 19 320 114 40 900 475 30 590 370.5 24 360 152 33 720 427.5 45 910 579.5 27 550 332.5 Fa[db] Termés[kg] Érték[eFt] Írjon programot, amely a fájl összes adatát beolvassa - a számoszlopok adat-hármasait rendre az F, Tkg, Ertek nevű, Double típusú, legfeljebb 15 elemű tömbökbe, és az FtFa tömb elemeiként kiszámítja minden fajtához az egy fára vonatkozó termés-értéket Ft-ban (1000*Érték/Fa). Definiáljon Double típusú, atlag nevű Function-t melynek formális paraméterei a Double típusú y tömb valamint az Integer típusú n, kezd és osz. A Function összegezze az y tömb elemeit kezd -től az n -ig, keresse meg ezen elemek közül a legnagyobbat, és azt írja ki a munkalap 3. sorába, az osz paraméter értékének megfelelő oszlopba. A Function neve vegye fel értékül az y tömb elemeiből a Function törzsében képzett összegből számítható átlagot. A programban aktivizálja a Function-t az F, Tkg, Ertek és FtFa tömbök ötödiktől 10-ik elemeire vonatkozóan úgy, hogy a program kiiratása az itt megadott képnek megfelelő szerkezetű legyen!