Задание 1

Задание 2

Задание 3

Задание 4

Задание 5

Задание 6

    
------------------------------------------------------------------------------------------------------------------------
HTML КОД:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Домашняя работа</title>
</head>
<body>
    <main>
        <h2>Задание 1</h2>
        <h2>Задание 2</h2>
        <h2>Задание 3</h2>
        <h2>Задание 4</h2>
        <h2>Задание 5</h2>
        <h2>Задание 6</h2>
    </main>

    <script src="js/index.js"></script>

    </body>
</html>
------------------------------------------------------------------------------------------------------------------------
КОД JS:

let age = +prompt("Сколько тебе лет? ", '');

switch (true) {
    case ( age <= 2 && age >= 0 ):
        alert("Ты ребенок!");
        break
    case ( age >= 12 && age <= 18):
        alert("Ты подросток!");
        break
    case ( age >=18 && age <= 60 ):
        alert("Ты взрослый!");
        break
    case ( age > 60 ):
        alert("Ты пенсионер!");
        break
    default:
        alert("Не правильно указал возраст!")
}

let spec = +prompt("Введи число от 0 до 2", "");

switch (spec) {
    case 0:
        alert(")");
        break;
    case 1:
        alert("!");
        break;
    case 2:
        alert("@");
        break;
    default:
        alert("Не правильно введено число");
}

let value = +prompt("Введите трехзначное число", "");

alert("Сотен = " + Math.floor(value / 100));
alert("Десяток = " + Math.floor((value % 100) / 10));
alert("Единиц = " + value % 10);

let year = +prompt("Введите год своего дня рождения", "");

if ( year % 400 === 0 || ( year % 4 === 0 && year % 100 !== 0 ) ) {
    alert("Високосный год!");
}
else {
    alert("Обычный год!");
}

let value5 = +prompt("Введите пятиразрядное число", "");

let i1 = Math.floor(value5 / 10000);
let i5 = value5 % 10;
let i2 = Math.floor((value5 % 10000) / 1000);
let i4 = Math.floor((value5 % 100) / 10);

if ( i1 === i5 && i2 === i4 ) {
    alert("Число полиндром")
}
else {
    alert("Число не является полиндромом")
}

let sum = parseInt(prompt("Введите сумму покупки в рублях:", ""));

if ( sum < 300 && sum > 200 ) {
    alert("Итого с учетом 3% скидки будет равна: " + (sum - (sum * 3 / 100)) + " рублей");
}
else if ( sum > 300 && sum < 500 ) {
    alert("Итого с учетом 5% скидки будет равна: " + (sum - (sum * 5 / 100)) + " рублей");
}
else if ( sum > 500 ) {
    alert("Итого с учетом 7% скидки будет равна: " + (sum - (sum * 7 / 100)) + " рублей");
}
else {
    alert("Скидка не применяется. Итого к оплате: " + sum + " рублей");
}