Készítsd el a következő gyakorló feladatokat! Mindegyik feladatnál külön js-be dolgozz!
Adott egy heti átlaghőmérsékleteket tartalmazó tömb:
let homersekletek = [18, 21, 19, 23, 25, 22, 20];
Készíts programot, amely kiírja:
Programozási tételek: összegzés, átlagolás, maximumkiválasztás, minimumkiválasztás, megszámlálás.
Egy dolgozat eredményeit egy tömb tartalmazza:
let pontok = [85, 62, 91, 45, 73, 58, 96, 34, 78, 69];
A dolgozat akkor sikeres, ha legalább 50 pontot ér el a tanuló.
A program:
Programozási tételek: megszámlálás, maximumkiválasztás, átlagolás, eldöntés.
Adott:
let szamok = [12, 7, 4, 19, 8, 23, 16, 3, 10];
Írd ki:
Adottak a tanulók nevei:
let nevek = ["Anna", "Béla", "Csilla", "Dávid", "Erika"];
Kérj be a felhasználótól egy nevet prompt() segítségével.
Döntsd el, hogy szerepel-e a név a tömbben.
Programozási tétel: eldöntés.
Adott:
let szamok = [12, 8, 5, 17, -3, 9, -8, 14];
Keresd meg az első negatív számot, és írd ki a pozícióját is.
Ha nincs negatív szám, írj ki, hogy nincs negatív szám.
Programozási tétel: lineáris keresés.
Egy tesztelő 10 tesztesetet futtatott. Az eredmények:
let tesztek = [
true,
true,
false,
true,
false,
false,
true,
true,
true,
false
];
A true azt jelenti, hogy a teszteset sikeres, a false, hogy sikertelen.
Készíts programot, amely meghatározza:
Egy tesztelő a következő hibakódokat kapta:
let hibakodok = [200, 200, 404, 200, 500, 403, 200, 404, 500];
Készíts programot, amely:
404 hibákat,500 hibákat,200,500-as hiba.Írj egy parosE(szam) nevű függvényt, amely egy számról eldönti, hogy páros-e.
A függvény true vagy false értéket adjon vissza.
Ezután a függvény segítségével írd ki egy tömb páros elemeit.
Készíts két függvényt:
minimum(tomb)
maximum(tomb)
A függvények ne használják a beépített Math.min() és Math.max() függvényeket.
Adottak egy osztály dolgozatpontjai:
let pontok = [45, 72, 81, 66, 93, 54, 38, 77, 88, 61];
Határozd meg az átlagot, majd írd ki azokat a pontszámokat, amelyek az átlagnál nagyobbak.
Adottak a tesztesetek:
let tesztesetek = [
{ nev: "Bejelentkezés", sikeres: true },
{ nev: "Regisztráció", sikeres: false },
{ nev: "Jelszócsere", sikeres: true },
{ nev: "Kijelentkezés", sikeres: true },
{ nev: "Profil módosítása", sikeres: false }
];
Írd ki:
Adott egy webalkalmazás tesztelésének eredménye:
let tesztek = [
{ nev: "Bejelentkezés", ido: 120, sikeres: true },
{ nev: "Regisztráció", ido: 350, sikeres: false },
{ nev: "Keresés", ido: 180, sikeres: true },
{ nev: "Profil", ido: 240, sikeres: true },
{ nev: "Kosár", ido: 520, sikeres: false },
{ nev: "Kijelentkezés", ido: 100, sikeres: true }
];
Készíts programot, amely meghatározza: