Зад.1. Да се напише функция saySign, която изписва на екрана какъв е знакът на подадения аргумент:
saySign 1 -> "Positive"
saySign -5 -> "Negative"
saySign 0 -> "Zero"
Зад.2. Да се напише функцията fibonacci, която изчислява n-тото число на Фибоначи:
fibonacci 5 -> 5
Зад.3. Да се напише функцията countRoots, която приема три аргумента - коефициентите на квадратно уравнение - и изписва на екрана колко корена има то:
countRoots 1 5 -6 -> "Two roots"
Зад.4. Да се напише функцията sayRoots, която приема три аргумента - коефициентите на квадратно уравнение - и изписва на екрана знаците на корените му:
sayRoots 1 5 -6 -> "Positive and negative"
Зад.5. Да се напише функцията cylinderVolume, която изчислява обема на даден цилиндър по неговия радиус и височина
cylinderVolume 2 5 -> 62.83185307179586
Зад.6. Да се напише функция useless, която приема четири аргумента и връща 1 ако някой от тях е нула и сумата на всички тях в противен случай.
Зад.7. Да се напише функция power, която степенува две числа по метода на бързото степенуване

Последно модифициране: вторник, 6 декември 2016, 08:36