Lesson 23 homework

Exercise 1

Запросить у пользователя его возраст и определить, кем он является: ребенком (0–2), подростком (12–18), взрослым (18_60) или пенсионером (60– ...).


Exercise 2

Запросить у пользователя число от 0 до 9 и вывести ему спецсимвол, который расположен на этой клавише (1–!, 2–@, 3–# и т. д).


Exercise 3

Запросить у пользователя трехзначное число и проверить, есть ли в нем одинаковые цифры.


Exercise 4

Запросить у пользователя год и проверить, високосный он или нет. Високосный год либо кратен 400, либо кратен 4 и при этом не кратен 100.


Exercise 5

Запросить у пользователя пятиразрядное число и определить, является ли оно палиндромом.


Exercise 6

Написать конвертор валют. Пользователь вводит количество USD, выбирает, в какую валюту хочет перевести EUR, UAN или AZN, и получает в ответ соответствующую сумму.

From
To

Exercise 7

Запросить у пользователя сумму покупки и вывести сумму к оплате со скидкой: от 200 до 300 – скидка будет 3%, от 300 до 500 – 5%, от 500 и выше – 7%.


Exercise 8

Запросить у пользователя длину окружности и периметр квадрата. Определить, может ли такая окружность поместиться в указанный квадрат.


Exercise 9

Задать пользователю 3 вопроса, в каждом вопросе по 3 варианта ответа. За каждый правильный ответ начисляется 2 балла. После вопросов выведите пользователю количество набранных баллов.

Чему будет равен x в примере ниже?
var a = 2;
var x = 1 + (a *= 2);
Какой из следующих вариантов сохраняет число 225.622 в переменной milesToTheMoon?
Что выведет данный код?
alert( null || 2 || undefined );

Exercise 10

Запросить дату (день, месяц, год) и вывести следующую за ней дату. Учтите возможность перехода на следующий месяц, год, а также високосный год.