Javítottuk a dolgozatot és elkezdtük megoldani a másik csoport feladatát.
A hiányzóknak házi feladat egy feladatsort végig megoldani.
A hiányzók jövő héten pótolnak.
NMSZC Szent-Györgyi Albert Technikum (Balassagyarmat) - 2022-23/12B2 csoport 'programozás' órai anyagai
Javítottuk a dolgozatot és elkezdtük megoldani a másik csoport feladatát.
A hiányzóknak házi feladat egy feladatsort végig megoldani.
A hiányzók jövő héten pótolnak.
|
ÜDÍTŐITALOK, GYÜMÖLCSITALOK(Adatok 100 grammra) |
Energia kcal |
Fehérje gramm |
|
41 |
0.1 |
|
|
44 |
0.0 |
|
|
374 |
0.0 |
|
|
42 |
0.0 |
|
|
45 |
0.0 |
|
|
0 |
0.0 |
|
|
0 |
0.0 |
|
|
30 |
0.0 |
|
|
34 |
0.0 |
|
|
43 |
0.7 |
|
|
43 |
0.7 |
txt:
Gyümölcsital; 41; 0,1
Üdítőital; 44; 0,0
Ági Szamóca szörp; 374; 0,0
Coca-Cola; 42; 0,0
Coca-Cola Cherry; 45; 0,0
Coca-Cola Coke Zero; 0; 0,0
Coca-Cola Light; 0; 0,0
Coop Cola; 30; 0,0
Fanta Citrom; 34; 0,0
Hohes C 100%-os narancslé; 43; 0,7
Hohes C 100%-os narancslé gyümölcshússal; 43; 0,7
Ebben a táblázatban az üdítőitalok nevei mellett elsőként az
szerepel, hogy mennyi az energiatartalmuk kcal-ban, másodikként pedig az, hogy
hány gramm a fehérjetartalmuk.
- Olvasd be a fájl tartalmát, majd írd ki a képernyőre.
- Írd ki annak az italnak a nevét, amelyiknek a legnagyobb az
energiatartalma.
- Rendezd növekvő sorba a fehérjetartalmat, majd írd ki az új
sorrendet. A sorbarendezés során ne vesszen el az eredeti sorrend sem. A
sorbarendezésre használhatod az Array.Sort() metódust.
- Keresd meg az első 0,7 gramm fehérjetartalmú italt. Ha van
ilyen,írd ki a nevét. Ha van másik is (harmadik, stb.), annak is írd ki a
nevét. Készítsd fel ezt a kódot arra, hogy más italok adataival is jól
működjön. Ha pl. nincs ilyen érték, akkor adjon hibaüzenetet.
- Hány olyan ital van, amiben nincs fehérje?
- Miután megadtad a választ, írd ki ezeknek az italoknak a neveit
egy új fájlba.
|
PÉKÁRUK (Adatok 100 grammra) |
Zsír gramm |
Szénhidrát gramm |
|
2.3 |
65.0 |
|
|
1.0 |
53.0 |
|
|
2.4 |
46.0 |
|
|
10.4 |
54.0 |
|
|
1.0 |
50.0 |
|
|
10.6 |
38.3 |
|
|
3.6 |
49.6 |
|
|
1.5 |
49.0 |
|
|
1.8 |
56.4 |
txt:
Abonett; 2,3; 65,0
Alföldi kenyér; 1,0; 53,0
Bakonyi barna kenyér;
2,4; 46,0
Briós; 10,4; 54,0
Erzsébet kenyér;
1,0; 50,0
Fánk; 10,6; 38,3
Fehér kenyér; 3,6; 49,6
Félbarna kenyér;
1,5; 49,0
Francia kenyér; 1,8; 56,4
Ebben a táblázatban a pékáruk nevei mellett elsőként az szerepel,
hogy hány gramm zsírt tartalmaznak, másodikként pedig az, hogy hány gramm a szénhidráttartalmuk.
- Olvasd be a fájl tartalmát, majd írd ki a képernyőre.
- Írd ki annak a pékárunak a nevét, amelyiknek a legkisebb a zsírtartalma.
- Rendezd növekvő sorba a szénhidráttartalmat, majd írd ki az új
sorrendet. A sorbarendezés során ne vesszen el az eredeti sorrend sem. A
sorbarendezésre használhatod az Array.Sort() metódust.
- Keresd meg az első 0,7 gramm zsírtartalmú pékárut. Ha van
ilyen,írd ki a nevét. Ha van másik is (harmadik, stb.), annak is írd ki a
nevét. Készítsd fel ezt a kódot arra, hogy más pékáruk adataival is jól
működjön. Ha pl. nincs ilyen érték, akkor adjon hibaüzenetet.
- Írd ki a pékáruk az átlagos szénhidráttartalmát. Ehhez először összegezned kell az értékeket,
majd elosztani a darabszámmal.
- Írd ki az átlag alatti szénhidráttartalmú pékáruk neveit egy új
fájlba.
Ezt a feladatsort házi feladat befejezni.
Feladat: Macskák
Egy szöveges fájlba írd ki 10 cica nevét és súlyát.
- Olvasd be a fájl tartalmát, majd írd ki a képernyőre.
- Írd ki a legkisebb cica nevét.
- Rendezd sorba az adatokat név szerint, majd írd ki a neveket. A sorbarendezés során ne vesszen el az eredeti sorrend sem. A sorbarendezésre használhatjuk az Array.Sort() metódust.
- Igaz-e, hogy van Tigris nevű cicánk? Ha van, adjuk meg, hogy hányadik a sorban. Ha nincs,írjunk ki hibaüzenetet. Ha megtaláltuk Tigrist, ne keressünk tovább.
További feladatok:
- Adjuk meg a cicák átlag súlyát.
- Keressük meg az első 3 kg fölötti cicát. Ha van, írjuk ki a nevét. Ha nincs ilyen, írjunk ki hibaüzenetet.
További feladatok:
- Rendezd sorba az adatokat név szerint, majd írd ki a neveket.
- Rendezd sorba az adatokat magasság szerint, majd írd ki a magasságokat.
Ehhez a következő beépített lehetőséget tudjuk használni:
Array.Sort(hegyNevUj);
Array.Sort(hegyMagassagUj);
Vigyázni kell, hogy az eredeti tömböket ne írjuk fölül, ezért a rendezés előtt egy új tömbbe át kell másolni az adatokat.
- Szorgalmi: oldjuk meg, hogy a sorbarendezéskor mindkét adatot egymás mellé ki tudjuk írni.
Továbbhaladtunk.
Házi feladat: ahhoz képest, ahol tartasz, még 2 feladatot meg kell oldani.