Zadanie 1.

Napisz funkcję, sprawdzającą, czy dane trzy liczby tworzą „trójkę pitagorejską” (uwaga – liczby nie muszą być podane w kolejności rosnącej)
Wyświetl w konsoli

Zadanie 2.

Napisz funkcję wypisującą wszystkie liczby z przedziału a-b, podzielne przez c
Wyświetl w konsoli

Zadanie 3.

Napisz funkcję wypisującą w konsoli tabliczkę mnożenia o boku podanym jako parametr
Wyświetl w konsoli

Zadanie 4.

Napisz funkcję wypisującą w konsoli ciąg Fibonacciego o długości podanej jako parametr
Wyświetl w konsoli

Zadanie 5.

Narysuj choinkę o podanej wysokości
Wyświetl w konsoli

Zadanie 6.

Narysuj choinkę nocą o podanej wysokości (szerokość jest tu nieco większa niż wysokość)
Wyświetl w konsoli

Zadanie 7.

Napisz funkcję liczącą pole wybranej figury (prostokąt, trapez, równoległobok, trójkąt) z wykorzystaniem instrukcji switch. Każda figura powinna mieć osobną funkcję do liczenia pola.
Wyświetl w konsoli

Zadanie 8.

Napisz funkcję liczącą pole wybranej figury (prostokąt, trapez, równoległobok, trójkąt) bez użycia instrukcji warunkowej (bez if, switch, pętli). Wykorzystaj funkcje anonimowe i callback.
Wyświetl w konsoli

Zadanie 9.

Napisz funkcję wypisującą w konsoli trójkąt Pascala o wysokości podanej jako parametr
Wyświetl w konsoli

Zadanie 10.

Dany jest Obiekt: auto{ rok, przebieg, cena_wyjsciowa, cena_koncowa }
Napisz następujące funkcje:
a) Funkcja, która powiększa cenę wyjściową o 1000
b) Funkcja, która obniża cenę końcową o 1000 za każdy rok wieku auta (względem ceny wyjściowej)
c) Funkcja, która obniża cenę końcową o 10000 za każde 100000km przebiegu auta
d) Funkcja, która dopisuje do auta podany przebieg i rok (automatycznie przeliczając cenę wg powyższych funkcji)
e) Funkcja, która dopisze auto do tablicy samochodow, jesli jego cena jest wieksza niz 10000
f) Funkcja, ktora operuje na tablicy obiektow typu auto. Dla wszystkich aut z tablicy zwieksza rok o 1
Poniższe pola reprezentują akutalny stan obiektu z treści zadania.
Ich zawartość będzie wpływać na resultaty funkcji z podpunktów a-d oraz będzie się zmieniać pod wpływem działania tych funkcji.
Auto:
a) Funkcja, która powiększa cenę wyjściową o 1000
b) Funkcja, która obniża cenę końcową o 1000 za każdy rok wieku auta (względem ceny wyjściowej)
c) Funkcja, która obniża cenę końcową o 10000 za każde 100000km przebiegu auta
d) Funkcja, która dopisuje do auta podany przebieg i rok (automatycznie przeliczając cenę wg powyższych funkcji)
e) Funkcja, która dopisze auto do tablicy samochodow, jesli jego cena jest wieksza niz 10000
f) Funkcja, ktora operuje na tablicy obiektow typu auto. Dla wszystkich aut z tablicy zwieksza rok o 1
Tablica samochodów:
Wyczyść tablicę