Task 1.
Напишите функцию checkAge, которая принимает
возраст.
Внутри определите, является ли человек совершеннолетним (18 лет и старше). Результат этого действия — true или false.
Этот результат нужно получить во внешней области видимости для возраста 15 и 20.
Task 2.
Напишите функцию sumRange, которая принимает число
(границу).
Внутри с помощью цикла for посчитайте сумму всех чисел от
1 до этого числа. Результат этого действия — число.
Получите это число во внешней области видимости.
Task 3.
Напишите функцию findMax, которая принимает 3
числа.
Внутри самостоятельно определите, какое из трёх чисел наибольшее. Результат этого действия — число.
Получите это число во внешней области видимости.
Task 4.
Напишите функцию getGrade, которая принимает
оценку (число от 0 до 100).
Придумайте сами условия: если оценка 90 и выше — 'A', от 70 до 89 — 'B', иначе — 'C'. Результат этого действия — буква.
Получите эту букву во внешней области видимости.
Task 5.
Напишите функцию calculateBonus, которая принимает
зарплату и стаж в годах.
Придумайте сами условия для бонуса: если стаж 5 лет и больше — 20% от зарплаты, если от 2 до 4 лет — 10%, иначе — без бонуса. Результат этого действия — сумма бонуса.
Получите эту сумму во внешней области видимости.
Task 6.
Напишите функцию validatePassword, которая принимает
пароль (строку).
Придумайте сами проверку: пароль считается верным, если он не короче 8 символов и содержит хотя бы одну заглавную букву. Результат этого действия — true или false.
Получите этот результат во внешней области видимости.
Task 7.
Напишите функцию checkTicketPrice, которая принимает
возраст и день недели (строка, например
'Monday').
Базовая цена билета — 10 долларов. Если возраст меньше 12 или 65 и больше — цена 5 долларов. Если день недели — 'Monday', 'Tuesday' или 'Wednesday' — дополнительно вычтите 2 доллара из итоговой цены.
Получите итоговую цену во внешней области видимости.