<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        <script>
            // --------------assign: evaluation

            // var a = 5;
            // var b, c;

            // b = a * 5;
            // b = c = b / 2;

            // --------------semicolon: error

            // if (a = 5) {
            //     concole.log("Ты молодец")
            // } else {
            //     concole.log("Ты не молодец")
            // }

            // ----------------semicolon: mistake

            // b = a * 5; -2;
            // c = b - 2; +5;
            // console.log(c, b);

            // ----------------Number: age

            // let aGe = prompt("Введите свой возраст:");
            // alert(
            //     2022 - aGe + " Ваш год рождения, наверное, ну плюс минус год"
            // );

            // ----------------Number: temperature

            // let temperatureInCelsius = prompt('Введите температуру которую хотите конвертировать в Фарангейты:');
            // let temperatureInFahrenheit = (temperatureInCelsius * (9/5)) + 32;
            // alert(temperatureInFahrenheit + " градусов по Фарангейту");

            // ----------------Number: divide

            // let integerDivision1 = prompt("Введите первое число");
            // let integerDivision2 = prompt("Введите второе число");
            // let divisionOfTwoNumbers = Math.floor(integerDivision1 / integerDivision2);

            // alert(divisionOfTwoNumbers);

            // ----------------Number: odd  Нужно доднлать

            // let numberFromUser = prompt("Введите ваше число;");
            // if (numberFromUser == +numberFromUser) {
            //     if (numberFromUser % 2 == 0) {
            //         alert("Ты молодец, ввёл чётное число!");
            //     } else {
            //         alert("Ты ввёл нечётное число!")
            //     }

            // } else {
            //     alert("Ты не молодец, вывожу тебе ошибку!")
            // }

            // ------------------String: greeting

            // let userName = prompt("Как вас зовут?")
            // alert(userName + ", приветствую вас!")

            // ------------------String: lexics

            // let userText = prompt('Введите какой-нибудь текст:');
            // let includesUserText = userText.includes('какой-нибудь текст');
            // if (includesUserText) {
            //     alert ("ха-ха-ха, молодец шаришь!")
            // } else {
            //     alert ("Обнови страницу и введи какой-нибудь текст!")
            // }

            // -------------------confirm

            // let userСhoice = confirm("Выбери красную либо синюю таблетку! Красная - Отмена, синяя - ОК")
            // if(userСhoice != true) {
            //     alert('Ты хреновый программист!')
            // } else {
            //     alert('Ты сможешь научится писать код сложнее IF ELSE')
            // }

            // -------------------Boolean

            // let userAge = confirm('Вам больше 18?');
            // let question = confirm("Да или нет?");
            // let userGender = confirm("Вы женщина?");

            // -------------------Boolean: if

            // if (userGender) {
            //     let woman = 'Вы женщина получается!';
            //     alert (woman);
            // } else {
            //     let male = 'Вы не женщина. Тогда скорее всего мужчина';
            //     alert (male);
            // }

            // --------------------Array: real

            // --------------------Array: booleans

            // let questionsToTheUsers = [userAge, question, userGender];

            // --------------------Array: plus

            // let arrayOfNumbers = [1, 2, 3, 4, 5];
            // arrayOfNumbers[2] = arrayOfNumbers[3] + arrayOfNumbers[4];
            // console.log(arrayOfNumbers);

            // --------------------Array: plus string

            // let arrayOfString = ["one", "two", "three", "four", "five"];
            // arrayOfString[2] = arrayOfString[0] + arrayOfString[1] + arrayOfString[3];
            // console.log(arrayOfString);

            // --------------------Object: real

            // let object = {
            //     name: "Bitcoin",
            //     price: "29538 dollars for 1 bitcoin",
            //     capitalization: "685 million"
            // };

            // --------------------Object: change

            // let object = {
            //     name: "Bitcoin",
            //     price: "29538 dollars for 1 bitcoin",
            //     capitalization: "685 million"
            // };

            // object.price = "30000 dollars for 1 bitcoin";
            // object["capitalization"] = "700 million dollars";

            // --------------------Comparison if
            var age = +prompt("Сколько вам лет?", "");
            if (age < 0) {
                alert("ещё не родился");
            } else {
                if (age <= 18) {
                    alert("школьник");
                } else {
                    if (age <= 30) {
                        alert("молодеж");
                    } else {
                        if (age <= 45) {
                            alert("зрелость");
                        } else {
                            if (age <= 60) {
                                alert("закат");
                            } else {
                                if (age > 60) {
                                    alert("как пенсия?");
                                } else {
                                    alert("то ли киборг, то ли KERNESS");
                                }
                            }
                        }
                    }
                }
            }
            // --------------------Comparison: sizes

            // let clothingSizeIn = prompt(
            //     "Введите название страны, в размер которой вы хотите конвертировать свой размер. На выбор есть: Европа, Великобритания, США"
            // );
            // let userSize = prompt(
            //     "Введите свой размер обуви, который хотите конверитировать. От 40-45"
            // );

            // let _40 = userSize.includes("40");
            // let _41 = userSize.includes("41");
            // let _42 = userSize.includes("42");
            // let _43 = userSize.includes("43");
            // let _44 = userSize.includes("44");
            // let _45 = userSize.includes("45");

            // let europe = clothingSizeIn.includes("Европа");
            // let british = clothingSizeIn.includes("Великобритания");
            // let usa = clothingSizeIn.includes("США");

            // if (europe) {
            //     if (_40) {
            //         alert("41.5");
            //     } else if (_41 == true) {
            //         alert("42.5");
            //     } else if (_42 == true) {
            //         alert("43.5");
            //     } else if (_43 == true) {
            //         alert("44.5");
            //     } else if (_44 == true) {
            //         alert("45.5");
            //     } else if (_45 == true) {
            //         alert("46.5");
            //     }
            // } else {
            // if (british) {
            //     if (_40) {
            //         alert("7.5");
            //     } else if (_41) {
            //         alert("8.5");
            //     } else if (_42) {
            //         alert("9");
            //     } else if (_43) {
            //         alert("9.5");
            //     } else if (_44) {
            //         alert("10.5");
            //     } else if (_45) {
            //         alert("11.5");
            //     }
            // } else {
            //         if (usa) {
            //             if (_40) {
            //             alert("8");
            //         } else if (_41) {
            //             alert("9");
            //         } else if (_42) {
            //             alert("9.5");
            //         } else if (_43) {
            //             alert("10");
            //         } else if (_44) {
            //             alert("11");
            //         } else if (_45) {
            //             alert("12");
            //         }
            //         }
            //     }
            // }

            // --------------------Comparison: object
            // --------------------Ternary

            // let genderUser = confirm("Вы мужчина?") ? "Я конечно вам не особо верю, но вы скорее всего мужчина!" : "Ну тогда вы женщина!";
            // alert(genderUser);

            // --------------------Синий пояс Number: flats

            let numberApartments = prompt("Введите номер квартиры");
            let numberOfFloorsInTheHouse = prompt(
                "Введите количество этажей в доме"
            );
            let numberOfApartmentsPerFloor = prompt(
                "Введите количество квартир на этаже"
            );
            let apartmentsInTheHallway =
                numberOfFloorsInTheHouse * numberOfApartmentsPerFloor;
            let entranceOfThisApartmentNumber =
                (numberApartments - 1) / apartmentsInTheHallway + 1;
            let floorOfTheApartmentByItsNumber =
                ((numberApartments - 1) % apartmentsInTheHallway) /
                    numberOfApartmentsPerFloor +
                1;
            alert(
                Math.floor(entranceOfThisApartmentNumber) +
                    " подьезд" +
                    " " +
                    Math.floor(floorOfTheApartmentByItsNumber) +
                    " этаж"
            );
        </script>
    </body>
</html>