Készíts egy saját programozói profiloldalt.
Az oldalon jelenjenek meg személyes és szakmai adatok, majd JavaScript-függvények segítségével számításokat és szöveges értékeléseket kell készíteni. A JavaScript eredményeit a böngésző fejlesztői konzoljára kell kiírni.
A feladat szándékosan bővített. Nem szükséges az összes részével elkészülni. A kötelező részek teljesítése az elsődleges, a további részek extra lehetőséget jelentenek.
Készíts egy egyszerű, igényes weboldalt Programozói profil címmel.
A profil egy tetszőleges tanulóról szólhat. Használhatsz valós vagy kitalált adatokat.
Az oldal tartalmazza:
header, main, section és footer elemeket;

Formázd meg az oldalt az alábbi szempontok alapján:
Hozz létre egy script.js fájlt, és ebben dolgozz!
A programban különböző típusú adatokat kell létrehoznod: szövegeket, számokat és tömböket. Az adatokat később függvények segítségével fogod feldolgozni és a konzolban megjeleníteni.
Hozz létre változókat az alábbi adatok tárolására:
Tárold el változókban:
Hozz létre három változót, amelyek egy-egy terület pontszámát tárolják:
A pontszámok 0 és 100 közötti értékek legyenek.
Hozz létre egy tömböt, amely felsorolja, milyen programozási nyelveket vagy webes technológiákat tanult a személy.
A tömb legalább három elemet tartalmazzon.
Hozz létre egy tömböt, amelyben felsorolod a személy legalább három erősségét.
Például:
Hozz létre egy tömböt, amely legalább két olyan területet tartalmaz, amelyben a személy szeretne fejlődni.
script.js fájlban készítsd el.const változókat az adatok tárolására.Írj függvényt, amely paraméterként megkapja a nevet és az életkort, majd bemutatkozó mondatot ad vissza.
Írj függvényt, amely három paraméterként megkapott pontszám alapján kiszámítja és visszaadja a pontszámok átlagát.
Írj függvényt, amely paraméterként megkapja a tanuló átlagpontszámát, majd az átlag alapján szövegesen értékeli a teljesítményét alábbi feltételekkel:
Kiváló teljesítményJó teljesítményMegfelelő teljesítményTovábbi gyakorlás szükségesÍrj függvényt, amely paraméterként megkapja, hogy a tanuló hány hónapja tanul, majd átszámítja ezt hetekre.
A számítás során egy hónapot 4 héttel vegyél egyenlőnek. A kiszámított értéket jelenítsd meg a konzolban egy értelmes, szöveges mondat részeként. Pl: " 3 hónap körülbelül 12 hét tanulást jelent."
Írj függvényt, amely három paraméterként megkapott pontszám közül meghatározza és visszaadja a legmagasabb értéket.
A függvény segítségével keresd meg a HTML-, CSS- és JavaScript-pontszámok közül a legmagasabbat, majd jelenítsd meg az eredményt a konzolban. "A legmagasabb pontszám: ".
Írj függvényt, amely paraméterként megkapja a tanuló lakhelyét, kedvenc tantárgyát, kedvenc játékát és személyes célját.
A függvény a kapott adatokat külön-külön jelenítse meg a konzolban, majd hívd meg a függvényt a korábban létrehozott változók felhasználásával.
Írj egy általános függvényt, amely két paraméterként egy címet és egy tömböt kap.
A függvény jelenítse meg a kapott címet, majd egy ciklus segítségével írja ki a tömb minden elemét sorszámozva.
A függvényt hívd meg a programozási nyelvek, az erősségek és a fejlesztendő területek tömbjével is.
Írj függvényt, amely paraméterként megkapja a heti tanulással töltött órák számát, majd kiszámítja és visszaadja a havi tanulási időt.
A számítás során egy hónapot 4 héttel vegyél figyelembe. A kiszámított havi tanulási időt jelenítsd meg a konzolban a következő mondat részeként: "A havi tanulási idő: ... óra."
Írj függvényt, amely paraméterként megkap egy tömböt, majd meghatározza és visszaadja, hogy hány elem található benne.
A függvény segítségével számold meg a programozási nyelveket tartalmazó tömb elemeit, majd az eredményt jelenítsd meg a konzolban. Pl.: "Ismert echnológiák száma: ..."
A végén készíts egy profilKiirasa() nevű függvényt, amely összefoglalja és meghívja a korábbi függvényeket.
profilKiirasa() függvény.A gyorsabban végző tanulók válasszanak legalább egyet:
Hozz létre egy változót, amelyben eltárolod a tanuló kedvenc programozási technológiáját.
Ezután jelenítsd meg a konzolban egy rövid, értelmes mondat részeként.
Írj függvényt, amely paraméterként megkap egy pontszámot, majd kiszámítja és visszaadja, hogy hány pont hiányzik még a 100 pontos maximális eredményhez.
A függvény segítségével számold ki, hány pont hiányzik a JavaScript-pontszámból a maximális pontszámhoz, majd jelenítsd meg az eredményt a konzolban. "A JavaScript-pontszámból hiányzó pontok száma: ..."
Írj egy függvényt, amely paraméterként megkap egy pontszámot, majd eldönti, hogy az eredmény sikeresnek számít-e.
A sikeres eredményhez legalább 60 pontot kell elérni. A függvény adjon vissza true vagy false értéket.
A függvény segítségével ellenőrizd a JavaScript-pontszámot, majd jelenítsd meg az eredményt a konzolban.
A feladatnál **nem kell mindenkinek a teljes megoldás végére érnie**. A cél az, hogy a minimumszint biztos teljesítése után mindenki a saját tempójában tudjon továbbhaladni.