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:

  1. kiírja az összes pontszámot,
  2. kiszámolja az átlagot,
  3. megkeresi a legmagasabb pontszámot,
  4. megkeresi a legalacsonyabb pontszámot,
  5. megszámolja, hány 60 pont alatti eredmény van,
  6. 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:

  1. számold ki az összes tanulási időt,
  2. számítsd ki az átlagot,
  3. keresd meg a legtöbb tanulási időt,
  4. számold meg, hány napon tanult legalább 6 órát,
  5. í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:

Minta:

do_while.jpg