// Задание 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 yearNow = 2020; let age = prompt('Пожалуйста, укажите Ваш возраст'); let yearOfBirth = yearNow - age; 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 + " этаже");