123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- <!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>HW2</title>
- </head>
- <body>
- <script>
- //assign: evaluation
- var a = 5;
- var b, c;
- b = c = ((a * 5) / 2);
- // Number: age
- {
- let age = prompt("Введите ваш возраст", "");
- let thisYear = 2022;
- alert(thisYear - age + " год рождения");
- }
- // Number: temperature
- {
- let temperatureCelsium = prompt("Бро какава температура в °C", "")
- let changeTemperature = temperatureCelsium * 1.8 + 32;
- alert(changeTemperature + " °F")
- }
- // Number: divide
- {
- let firstNumber = prompt(" Введите первое число", "");
- let secondNumber = prompt(" Введите второе число", "");
- let resultat = Math.floor(firstNumber / secondNumber);
- alert(resultat);
- }
- // Number: odd не доделал первый раз и не обратил внимание на четность числе
- {
- let number = +prompt("Введите число: ", " ");
- if (!isNaN(number)) {
- if (number % 2 === 0) {
- alert(" Четное");
- } else {
- alert(" Нечетное");
- }
- } else {
- alert("Это дичь а не число");
- }
- }
- // String: greeting
- {
- let name = prompt("what is your name?", "");
- alert("Hi " + name)
- }
- // String: lexics
- let text = prompt("Введите слово текст");
- if (text.includes("текст") == true) {
- alert("вы ввели правильно");
- } else {
- alert("не то");
- }
- // confirm
- {
- let human = confirm("you are human?");
- alert(human);
- }
- //Boolean: if
- {
- let human = confirm("you are woman?");
- if (human) {
- alert("You are a woman");
- }
- else {
- alert("You are a man");
- }
- }
- //Object: real and Object: change
- {
- let car = {
- brand: "Ford",
- model: "Fusion",
- years: "2013",
- color: "black",
- };
- car['years'] = '2014';
- car['color'] = "grey";
- }
- // Comparison if
- var age = +prompt("Сколько вам лет?", "");
- if (age < 0) {
- alert("Значит еще головастик")
- } else {
- 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("то ли киборг, то ли KERNESS");
- }
- }
- }
- }
- }
- }
- // Comparison: sizes
- let sizeUkraine = prompt("Введите размер верхней одежды,платья или брюк из перечня:40,42,44,46,48,50,52,54")
- if (sizeUkraine == "40") {
- alert("6 или S")
- }
- else if (sizeUkraine == "42") {
- alert("8 или М")
- }
- else if (sizeUkraine == "44") {
- alert("10 или L")
- }
- else if (sizeUkraine == "46") {
- alert("12 или L")
- }
- else if (sizeUkraine == "48") {
- alert("14 или L")
- }
- else if (sizeUkraine == "50") {
- alert("16 или XL")
- }
- else if (sizeUkraine == "52") {
- alert("18 или XL")
- }
- else if (sizeUkraine == "54") {
- alert("20 или XXL")
- }
- else {
- alert("Указан размер не из списка возможных")
- }
- // Comparison: object
- let sizeDresses = {
- sizeUkraine: "40",
- sizeUsa: "6",
- sizeItallian: "38",
- sizeGreatBritain: "8",
- }
- // Ternary
- let gender = confirm("Вы мужчина?") ? "Вы мужчина" : "Тогда получаеться что женщина";
- alert(gender);
- // Number: flats
- let roomNumber = +prompt('Введите номер квартиры')
- let roomsPerFloor = +prompt('Сколько квартир на этаже?')
- let floorsPerHouse = +prompt('Сколько этажей в доме?')
- let roomsPerEntrance = roomsPerFloor * floorsPerHouse; // количество квартир в одном подьезде
- let entrance = Math.floor((roomNumber - 1) / roomsPerEntrance + 1) // какой подьезд
- let floor = ((roomNumber - 1) % roomsPerEntrance) / roomsPerFloor + 1 // какой этаж
- alert(roomNumber + " квартира" + " находиться на " + Math.floor(floor) + " этаже" + " в " + entrance + " подьезде");
-
- </script>
- </body>
- </html>
|