Ćwiczenia JavaScript – przygotowanie do egzaminu INF.03

Zadanie 1 – Kalkulator BMI

Polecenie: Utwórz aplikację, która oblicza wskaźnik BMI na podstawie wzrostu (cm) i masy (kg). Wynik powinien zawierać także opis stanu (niedowaga, norma, nadwaga, otyłość).

Zadanie 2 – Walidacja logowania

Polecenie: Napisz formularz logowania. Login i hasło muszą być uzupełnione, a hasło powinno mieć co najmniej 6 znaków. Po poprawnym zalogowaniu wyświetl komunikat „Witaj, [login]”.

Zadanie 3 – Galeria obrazów

Polecenie: Utwórz galerię obrazów z możliwością filtrowania po kategorii. Obrazy przechowuj w tablicy JS, a następnie dynamicznie wstawiaj do strony.

Zadanie 4 – Licznik dobrych uczynków

Polecenie: Utwórz licznik, który zwiększa się po każdym kliknięciu przycisku. Wyświetl komunikat „Twój dobry uczynek sprawił, że ktoś się uśmiechnął” oraz aktualną liczbę.

Liczba dobrych uczynków: 0

Zadanie 5 – Losowe cytaty

Polecenie: Napisz skrypt, który losuje cytat z tablicy i wyświetla go w HTML po kliknięciu przycisku.

Zadanie 6 – Animacja serca

Polecenie: Napisz skrypt, który po kliknięciu przycisku tworzy animowane serce w divie.

Zadanie 7 – Dobry uczynek z sercem

Polecenie: Kliknij przycisk, aby dodać dobry uczynek. Po każdym kliknięciu licznik wzrasta, pojawia się komunikat i animowane serce w divie.

Liczba dobrych uczynków: 0