JavaScript vezérlési szerkezetek ismétlése
For ciklussal
1. Feladat:
Adott egy tanuló pontszámainak tömbje:
let pontszamok = [85, 92, 67, 45, 78, 96, 54, 88];
Készíts programot, amely:
- kiírja az összes pontszámot,
- kiszámolja az átlagot,
- megkeresi a legmagasabb pontszámot,
- megkeresi a legalacsonyabb pontszámot,
- megszámolja, hány 60 pont alatti eredmény van,
- megszámolja, hány 90 vagy annál magasabb eredmény van.
2. Feladat
Írj függvényt, amely egy számot kap, és annyi sorból álló háromszöget rajzol * karakterekből.
Például:
haromszog(5);
eredménye:
*
**
***
****
*****
While ciklussal
3. Feladat
Írj egy függvényt amely a kapott listán a következő feladatot végzi el!
Adott lista:
tanulasiOrak = [5, 8, 3, 10, 7, 2, 6];
A while ciklus segítségével:
- számold ki az összes tanulási időt,
- számítsd ki az átlagot,
- keresd meg a legtöbb tanulási időt,
- számold meg, hány napon tanult legalább 6 órát,
- írd ki az eredményeket.
Do..while ciklussal
4. feladat
Írj egy függvényt amely az adott listákkal dolgozva a megvalósítja a következő feladatot!
Adott:
let nevek = ["Anna", "Béla", "Csilla", "Dávid"];
let pontszamok = [92, 68, 81, 54];
do...while ciklussal:
- írd ki minden tanuló nevét,
- írd ki a pontszámát,
- értékeld a teljesítményét,
- számold meg a sikeres tanulókat,
- számold meg a sikertelen tanulókat.
Minta:
