// Задание 1 -assign: evaluation
// Выражения являются переменными, которые выдают нам результат вычислений, 
// это, если я правильно понял определение выражения
// вместо а подставляется его значение 5 и умнажается
// вместо б подставляется верхний результат и делим, получается б равен тому число, чему равен с.
// я бы просто убрал с , потому что он по сути там не нужен, так как ответ не изменится.
// var a = 5;
// var b, c;
// b = (a * 5);
// b = (c = b/2);
// console.log(b);
// // это мой вариант кода, ответ тот же и коду проще.
// var a = 5;
// var b;
// b = a * 5;
// b = b/2;
// console.log(b);

// // Задание 3 - Number: age
// let myAge = Number(prompt('Пожалуйста, укажите Ваш возраст'));
// let yearOfBirth = 2020 - myAge;
// alert(`Вы родились ${yearOfBirth} году, либо ${yearOfBirth-1} году, так как в этом году еще не было у вас День Рождениею`);

// // Задание 4 - Number: temperature
// let degreeСentigrade = prompt('Сколько у Вас сейчас градусов °C на улице ?');
// let degreesFahrenheit = (degreeСentigrade * 9/5) + 32;
// alert(`${degreeСentigrade}°C равна ${degreesFahrenheit}°F`);

// // Задание 5 - Number: divide
// alert('Это калькулятор деления, следуйте следующих инструкций')
// var a = prompt('Введите первую цифру');
// var b = prompt('Введите вторую цифру');
// var result = (Math.floor(a/b));
// alert(`Ответ ${result}`);

// // Задание 7 - String: greeting
// let myNameIs = prompt('Здравствуйте! Как я могу к Вам обращаться?');
// alert(`Очень приятно ${myNameIs}`);

// // Задание 9 -confirm
// // Он возвращает true либо false, в зависимости, что выберет человек
// // если ОК-true, а если ОТМЕНА-false.
// let doYouPretty = confirm('Ты считаешься себя красивым(ой)?');

// // Задание 10 - Boolean
// let doYouPretty = confirm('Ты считаешься себя красивым(ой)?');
// alert(doYouPretty);

// // Задание 11 - Boolean: if
// let doYouMan = confirm('Вы мужчина?');
// if (doYouMan) {
//     alert("Отлично");
// }
// else alert("Значит Вы женщина");

// // Задание 12 - Array: real
// // На массивы похожи хобби и увлечения

// // Задание 13 - Array: booleans
// let arrBoolean = ["doYouPretty", "doYouMan"];
// console.log(arrBoolean);

// // Задание 14 - Array: plus
// let arrPlus = [5, 10];
// let arrResult = arrPlus[0] + arrPlus[1];
// arrPlus.push(arrResult);
// alert(arrPlus);
// console.log(arrPlus);

// // Задание 15 - Array: plus string
// // нужна для того, чтобы соединить слова вместе
// let arrPlus = ["Яблоко", "Апельсин", "Груша"];
// let arrResult = arrPlus[0] + arrPlus[1] + arrPlus[2];
// arrPlus.push(arrResult);
// alert(arrPlus);
// console.log(arrPlus);

// // Задание 16 - Object: real
// let person = { name: "Еммануил", age: 21, married: "Нет" };
// let isName = prompt('Спроси у меня "Как тебя зовут?"');
// let trueQuestionName = "Как тебя зовут";
// let trueQuestionName1 = "как тебя зовут";
// let trueQuestionName2 = "Как тебя зовут?";
// let trueQuestionName3 = "как тебя зовут?";
// if (
//   isName == trueQuestionName ||
//   isName == trueQuestionName1 ||
//   isName == trueQuestionName2 ||
//   isName == trueQuestionName3
// ) {
//   alert(`Меня зовут ${person.name}`);
//   let isAge = prompt('А теперь спроси у меня "Сколько тебе лет?"');
//   let trueQuestionAge = "Сколько тебе лет";
//   let trueQuestionAge1 = "сколько тебе лет";
//   let trueQuestionAge2 = "Сколько тебе лет?";
//   let trueQuestionAge3 = "сколько тебе лет?";
//   if (
//     isAge == trueQuestionAge ||
//     isAge == trueQuestionAge1 ||
//     isAge == trueQuestionAge2 ||
//     isAge == trueQuestionAge3
//   ) {
//     alert(`Мне ${person.age}`);
//     let isMarried = prompt('Ну и на последок спроси у меня "Ты женат?"');
//     let trueQuestionMarried = "Ты женат";
//     let trueQuestionMarried1 = "ты женат";
//     let trueQuestionMarried2 = "Ты женат?";
//     let trueQuestionMarried3 = "ты женат?";
//     if (
//       isMarried == trueQuestionMarried ||
//       isMarried == trueQuestionMarried1 ||
//       isMarried == trueQuestionMarried2 ||
//       isMarried == trueQuestionMarried3
//     ) {
//       alert(person.married);
//     } else alert("Вы не коррекно задали вопрос, перезагрузите страницу и попытайтесь еще раз");
//     alert("Теперь ты чуть-чуть знаешь обо мне");
//   } else alert("Вы не коррекно задали вопрос, перезагрузите страницу и попытайтесь еще раз");
// } else alert("Вы не коррекно задали вопрос, перезагрузите страницу и попытайтесь еще раз");

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

// // Задание 19 - Comparison sizes
// let waistWomen = prompt("Какой у Вас обхват талии в см?");

// if (waistWomen >= 63 && waistWomen <= 65) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 89 && hipWomen <= 92) {
//     alert(
//       "По Международным меркам это XXS размер, а по Американским меркам Ваш размер 8"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else if (waistWomen >= 66 && waistWomen <= 69) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 93 && hipWomen <= 96) {
//     alert(
//       "По Международным меркам это XS размер, а по Американским меркам Ваш размер 10"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else if (waistWomen >= 70 && waistWomen <= 74) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 97 && hipWomen <= 101) {
//     alert(
//       "По Международным меркам это S размер, а по Американским меркам Ваш размер 12"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else if (waistWomen >= 75 && waistWomen <= 78) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 102 && hipWomen <= 104) {
//     alert(
//       "По Международным меркам это M размер, а по Американским меркам Ваш размер 14"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else if (waistWomen >= 79 && waistWomen <= 83) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 105 && hipWomen <= 108) {
//     alert(
//       "По Международным меркам это L размер, а по Американским меркам Ваш размер 16"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else if (waistWomen >= 84 && waistWomen <= 89) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 109 && hipWomen <= 112) {
//     alert(
//       "По Международным меркам это XL размер, а по Американским меркам Ваш размер 18"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else if (waistWomen >= 90 && waistWomen <= 94) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 113 && hipWomen <= 117) {
//     alert(
//       "По Международным меркам это XXL размер, а по Американским меркам Ваш размер 20"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else if (waistWomen >= 95 && waistWomen <= 97) {
//   let hipWomen = prompt("Какой у Вас обхват бедра в см?");
//   if (hipWomen >= 118 && hipWomen <= 122) {
//     alert(
//       "По Международным меркам это XXXL размер, а по Американским меркам Ваш размер 22"
//     );
//   } else alert("Такой обхват бедра не существует!!!");
// } else alert("Такой обхват талии не существует!!!");


// // Задание 20 - Ternary
// let doYouMan1 = confirm('Какого Вы пола?') ? "Вы мужчина" : "Вы женщина";
// alert(doYouMan1);


// // Задание 21 - Синий пояс Number: flats
// let floors = prompt('Сколько этажей у Вас в дома?'); 
// let porches = 10; 
// let apartmentsPerFloor = prompt('Сколько квартир на одном этаже?'); 
// let apartment = prompt("Ваш номер квартиры"); 
// let floor = Math.ceil(apartment / apartmentsPerFloor);
// let porch = Math.ceil(floor / floors);
// floor -= (porch - 1) * floors;
// alert("Квартира с номером " + apartment + " находится в подъезде № " + porch + " на " + floor + " этаже");