123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 |
- <!DOCTYPE HTML>
- <html lang="ru">
- <head>
- <meta charset="UTF-8">
- <link media="all" rel="stylesheet" href="css/style.css">
- <link media="all" rel="stylesheet" href="reset/reset.css">
- <link media="all" rel="icon" href="https://png.pngtree.com/png-clipart/20190516/original/pngtree-digital-human-brain-vector-logo-future-electronic-structure-technology-creative-png-image_3628398.jpg">
- <title>Homework5</title>
-
- </head>
- <body>
-
- <script>
- var a = 5
- var b, c;
- b = (a * 5)
- b = (c = b/2);
- 12.5
- //Цельсия и перевести их в Фаренгейты//
- var tempCel;
- var tempFar;
- do { var tempCel = prompt();
- tempFar = tempCel * 1.8 + 32;
- alert (tempFar + "°C");
- }
- while(tempCell !== null);
- //Сделайте калькулятор для расчета деления нацело двух чисел. Используйте Math.floor или альтернативы.//
- var a;
- var b;
- var c;
- do { var a = prompt();
- var b = prompt();
- c = a / b;
- alert(Math.floor(c))
- }
- while(a != 0 || b != 0);
- var name;
- do { var name = prompt();
- alert("Hello" + name)
- }
- while(name != Number)
- HelloAna
- //С помощью prompt узнайте число, введенное пользователем. С помощью if проверьте что число корректно преобразовано из строки. В случае ошибки выведите сообщение Выведите четное число или нет, используя if.
- //
- var numbrer;
- do { var number = prompt();
- if (number % 2) {
- alert(Wonderful);
- }
- else {
- alert(error);
- }
- //Проверка пароля//
- var credentials = {
- login: "admin",
- password: "qwerty",
- };
- var login;
- var password;
- do{
- login = prompt("Login","");
- password = prompt("Password","");
- if (login == "admin" && password == "qwerty")
- alert("DONE");
- else alert("Error");
- }
- while(login !== "admin" && password !== "qwerty");
- //?????????????????????????????????????????????????????????????????//
- var color = prompt("Введите цвет","");
- switch (color){
- if (case "red") { document.write("<div style='background-color: red;'>красный</div>"); }
- esle if (case "black") { document.write("<div style='background-color: black; color: white;'>черный</div>"); }
- break;
- else if (case "blue") { document.write("<div style='background-color: blue;'>синий</div>"); }
- else if (case "green") { document.write("<div style='background-color: green;'>зеленый</div>"); }
- break;
- else { document.write("<div style='background-color: gray;'>Я не понял</div>"); }
- }
- //Расширьте предыдущее задание условиями по полученным переменным условиями (if else). Например, если вы спрашиваете пол пользователя с помощью confirm, то по условию сделайте alert("Вы женщина") и alert("Вы мужчина")//
- var woman = confirm("Are you a woman?");
- if (woman == true) {
- alert("you are a woman");
- }
- else {
- alert("you are a man");
- }
- var a = prompt("How do you feel?", "")
- if (a == "shit") {
- alert ("You said a bad word")
- }
- else {
- alert ("Wonderful!")
- }
- //Спросите у пользователя текст, и проверьте его на наличие некорректного слова или нескольких некорректных слов. Используйте метод indexOf (или includes) строки://
- var a = prompt("How do you feel?", "")
- if (a.includes("shit")) {
- alert ("You said a bad word")
- }
- //????????????????????????????????????? - didn't appear a.indexOf("shit")//
- var a = prompt("How do you feel?", "")
- if (a.includes("shit")) {
- alert ("You said a bad word -", a.indexOf("shit"))
- }
- var pencil = {
- color: "red",
- length: 10,
- radius: 0.4,
- shape: "nonagon"
- }
- undefined
- pencil["color"]
- "red"
- pencil.radius
- 0.4
- pencil.radius = 0.5
- 0.5
- pencil
- {color: "red", length: 10, radius: 0.5, shape: "nonagon"}
- color: "red"
- length: 10
- radius: 0.5
- shape: "nonagon"
- var age = +prompt("Сколько вам лет?","");
- if (age < 0) {
- alert("вас не существует");
- }
- else if (age > 0 && 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("как пенсия?");
- }
- //Сделайте перевод перевод из нашей системы размеров в американскую или любую на выбор. Используйте prompt, условия сравнения и alert.
- //??????? не поняла как это сделать//
- //Спросите у пользователя пол (confirm). Выведите с помощью alert "Вы мужчина" или "Вы женщина". Сделайте это оператором alert. Используйте тернарный оператор.
- var woman = confirm("Are you a woman?") ? alert("Yes, you are") : alert("No, you are not");
-
-
- //Сделайте калькулятор, который позволит вам исходя из информации о количества этажей в доме и количества квартир на этаже находить подъезд и этаж определенной квартиры по её номеру. Например для 9этажного дома по 4 квартиры на этаж 81 квартира находится на 3м этаже третьего подъезда.
- var floors = 9;
- var findingEntarance;
- var depsOnFloor = 4;
- var dep81 = 81;
- var depOnOneEntarance = floors * depsOnFloor;
- var entarance = dep81 / depOnOneEntarance;
- var depsIn2Entarance = (Math.ceil(entarance) - 1) * depOnOneEntarance;
- findingEntarance = (dep81 - depsIn2Entarance) / depsOnFloor;
- Math.ceil(findingEntarance);
- </script>
-
- </body>
- </html>
|