Elérhető pontszám: 50 pont
Készíts egy, a saját neveddel ellátott mappát és ebbe dolgozz!
A feladatokat külön `.js` fájlban oldd meg! Minden egyes feladatnál fel van tüntetve zárójelben a fájl neve. (Csak a megfelelő nevű fájlokat veszem figyelembe!)
Az eredményeket `console.log()` segítségével írd ki.
Ahol a feladat kéri, használj ciklust, függvényt és programozási tételt!
A feladatok elkészültével a saját neveddel ellátott mappát tömörítsd be (zip-be) és küldd el csatolt fájlként (csak így nézem meg!) a `kissb@verebelyszki.hu` email címemre!
Adottak a termékárak:
let arak = [1290, 2490, 3990, 1590, 5490, 2990, 4490];
Határozd meg:
Programozási tételek: összegzés, átlagolás, minimumkiválasztás, maximumkiválasztás, megszámlálás.
Adott:
let szamok = [12, 7, 18, 25, 30, 41, 54, 16, 27];
Írd ki:
Adott:
let nevek = ["Gábor", "Lilla", "Márk", "Nóra", "Péter"];
Kérj be egy nevet prompt() segítségével.
Döntsd el, hogy szerepel-e a tömbben a megadott név.
Ha szerepel, írd ki:
Megtaláltam a várost.
Ha nem szerepel:
A város nem található.
Programozási tétel: eldöntés.
Adott:
let szamok = [45, 72, 88, 96, 103, 67, 125, 81];
Keresd meg az első 100-nál nagyobb számot.
Írd ki:
Ha nincs ilyen szám, jelezd!
Nincs 100-nál nagyobb szám.
Programozási tétel: lineáris keresés.
Írj egy:
nagyobbMint50(szam)
függvényt.
A függvény adjon vissza true értéket, ha a szám nagyobb 50-nél, egyébként pedig false értéket.
Ezután használd a függvényt az alábbi tömbön:
let szamok = [23, 67, 45, 81, 12, 54, 92, 38];
Írd ki az 50-nél nagyobb számokat.
Adott:
let pontok = [45, 72, 81, 56, 93, 64, 38, 77];
Határozd meg az átlagot, majd írd ki azokat a pontszámokat, amelyek az átlagnál kisebbek.
Programozási tételek: összegzés, átlagolás, eldöntés/feltételes kiválasztás.
Egy weboldal tesztelése során az alábbi hibakódokat kaptuk:
let hibakodok = [200, 404, 200, 500, 404, 200, 403, 500, 200];
Határozd meg:
404 hiba volt,500 hiba volt,200-as hibakódot,500-as hiba.