Ćwiczenie 0
ile_cyfr(liczba)
, której wynikiem będzie liczba cyfr danej liczby. Sprawdź działanie funkcji dla podanych poniżej parametrów.
- Wynikiem funkcji
ile_cyfr(123)
jest3
. - Wynikiem funkcji
ile_cyfr(17923)
jest5
.
Wskazówka
Zauważ, że algorytm sumowania cyfr opiera się na wyodrębnianiu cyfr od końca i kolejno ich sumowania. W każdym kroku wyliczana jest ostatnia cyfra jako reszta dzielenia przez 10 oraz liczba jest dzielona przez 10.
Ćwiczenie 1Podział na rzędy
rzad(goscie, gospodarze)
, której parametrami są liczba gości i gospodarzy, a wynikiem jest liczebność rzędu. Sprawdź działanie funkcji dla podanych poniżej parametrów.
- Wynikiem funkcji
rzad(72, 90)
jest18
. - Wynikiem funkcji
rzad(24, 36)
jest12
.
Ćwiczenie 2Podział na grupy
ile(goscie, gospodarze)
, której parametrami są liczba gości i liczba gospodarzy, a wynikiem jest liczebność każdej drużyny. Sprawdź działanie funkcji dla podanych poniżej parametrów.
- Wynikiem funkcji
ile(25, 35)
jest12
. - Wynikiem funkcji
ile(49, 42)
jest13
.
Ćwiczenie 3Spotkania zespołów
x
dni, drugi co y
. Dziś spotkały się oba zespoły. Zdefiniuj funkcję kiedy(x, y)
, w której jako parametry będziesz podawać, co ile dni spotykają się zespoły, a wynikiem będzie liczba dni, jakie upłyną do następnego wspólnego spotkania obu zespołów. Sprawdź działanie funkcji dla podanych poniżej parametrów.
- Wynikiem funkcji
kiedy(6, 4)
jest12
. - Wynikiem funkcji
kiedy(9, 12)
jest36
.
Ćwiczenie 4Sprytne zakupy
flamastry(x, y, z)
, której parametrami są liczba długopisów w paczce (x
), liczba ołówków w paczce (y
) i liczba sztuk flamastrów w paczce (z
), a wynikiem jest najmniejsza liczba opakowań flamastrów, jakie gospodarze powinni kupić, aby nic nie zostało. Sprawdź działanie funkcji dla podanych poniżej parametrów.
- Wynikiem funkcji
flamastry(6, 8, 10)
jest12
. - Wynikiem funkcji
flamastry(39, 26, 52)
jest3
.