|
@@ -4,213 +4,212 @@
|
|
|
// вместо а подставляется его значение 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 + " этаже");
|
|
|
+// 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 + " этаже");
|