jshw1.html 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. <!DOCTYPE HTML>
  2. <html lang="ru">
  3. <head>
  4. <meta charset="UTF-8">
  5. <link media="all" rel="stylesheet" href="css/style.css">
  6. <link media="all" rel="stylesheet" href="reset/reset.css">
  7. <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">
  8. <title>Homework5</title>
  9. </head>
  10. <body>
  11. <script>
  12. var a = 5
  13. var b, c;
  14. b = (a * 5)
  15. b = (c = b/2);
  16. 12.5
  17. //Цельсия и перевести их в Фаренгейты//
  18. var tempCel;
  19. var tempFar;
  20. do { var tempCel = prompt();
  21. tempFar = tempCel * 1.8 + 32;
  22. alert (tempFar + "°C");
  23. }
  24. while(tempCell !== null);
  25. //Сделайте калькулятор для расчета деления нацело двух чисел. Используйте Math.floor или альтернативы.//
  26. var a;
  27. var b;
  28. var c;
  29. do { var a = prompt();
  30. var b = prompt();
  31. c = a / b;
  32. alert(Math.floor(c))
  33. }
  34. while(a != 0 || b != 0);
  35. var name;
  36. do { var name = prompt();
  37. alert("Hello" + name)
  38. }
  39. while(name != Number)
  40. HelloAna
  41. //С помощью prompt узнайте число, введенное пользователем. С помощью if проверьте что число корректно преобразовано из строки. В случае ошибки выведите сообщение Выведите четное число или нет, используя if.
  42. //
  43. var numbrer;
  44. do { var number = prompt();
  45. if (number % 2) {
  46. alert(Wonderful);
  47. }
  48. else {
  49. alert(error);
  50. }
  51. //Проверка пароля//
  52. var credentials = {
  53. login: "admin",
  54. password: "qwerty",
  55. };
  56. var login;
  57. var password;
  58. do{
  59. login = prompt("Login","");
  60. password = prompt("Password","");
  61. if (login == "admin" && password == "qwerty")
  62. alert("DONE");
  63. else alert("Error");
  64. }
  65. while(login !== "admin" && password !== "qwerty");
  66. //?????????????????????????????????????????????????????????????????//
  67. var color = prompt("Введите цвет","");
  68. switch (color){
  69. if (case "red") { document.write("<div style='background-color: red;'>красный</div>"); }
  70. esle if (case "black") { document.write("<div style='background-color: black; color: white;'>черный</div>"); }
  71. break;
  72. else if (case "blue") { document.write("<div style='background-color: blue;'>синий</div>"); }
  73. else if (case "green") { document.write("<div style='background-color: green;'>зеленый</div>"); }
  74. break;
  75. else { document.write("<div style='background-color: gray;'>Я не понял</div>"); }
  76. }
  77. //Расширьте предыдущее задание условиями по полученным переменным условиями (if else). Например, если вы спрашиваете пол пользователя с помощью confirm, то по условию сделайте alert("Вы женщина") и alert("Вы мужчина")//
  78. var woman = confirm("Are you a woman?");
  79. if (woman == true) {
  80. alert("you are a woman");
  81. }
  82. else {
  83. alert("you are a man");
  84. }
  85. var a = prompt("How do you feel?", "")
  86. if (a == "shit") {
  87. alert ("You said a bad word")
  88. }
  89. else {
  90. alert ("Wonderful!")
  91. }
  92. //Спросите у пользователя текст, и проверьте его на наличие некорректного слова или нескольких некорректных слов. Используйте метод indexOf (или includes) строки://
  93. var a = prompt("How do you feel?", "")
  94. if (a.includes("shit")) {
  95. alert ("You said a bad word")
  96. }
  97. //????????????????????????????????????? - didn't appear a.indexOf("shit")//
  98. var a = prompt("How do you feel?", "")
  99. if (a.includes("shit")) {
  100. alert ("You said a bad word -", a.indexOf("shit"))
  101. }
  102. var pencil = {
  103. color: "red",
  104. length: 10,
  105. radius: 0.4,
  106. shape: "nonagon"
  107. }
  108. undefined
  109. pencil["color"]
  110. "red"
  111. pencil.radius
  112. 0.4
  113. pencil.radius = 0.5
  114. 0.5
  115. pencil
  116. {color: "red", length: 10, radius: 0.5, shape: "nonagon"}
  117. color: "red"
  118. length: 10
  119. radius: 0.5
  120. shape: "nonagon"
  121. var age = +prompt("Сколько вам лет?","");
  122. if (age < 0) {
  123. alert("вас не существует");
  124. }
  125. else if (age > 0 && age < 18){
  126. alert("школьник");
  127. }
  128. else if (age > 18 && age < 30){
  129. alert("молодеж");
  130. }
  131. else if (age > 30 && age < 45){
  132. alert("зрелость");
  133. }
  134. else if (age > 45 && age < 60){
  135. alert("закат");
  136. }
  137. else if (age > 60){
  138. alert("как пенсия?");
  139. }
  140. //Сделайте перевод перевод из нашей системы размеров в американскую или любую на выбор. Используйте prompt, условия сравнения и alert.
  141. //??????? не поняла как это сделать//
  142. //Спросите у пользователя пол (confirm). Выведите с помощью alert "Вы мужчина" или "Вы женщина". Сделайте это оператором alert. Используйте тернарный оператор.
  143. var woman = confirm("Are you a woman?") ? alert("Yes, you are") : alert("No, you are not");
  144. //Сделайте калькулятор, который позволит вам исходя из информации о количества этажей в доме и количества квартир на этаже находить подъезд и этаж определенной квартиры по её номеру. Например для 9этажного дома по 4 квартиры на этаж 81 квартира находится на 3м этаже третьего подъезда.
  145. var floors = 9;
  146. var findingEntarance;
  147. var depsOnFloor = 4;
  148. var dep81 = 81;
  149. var depOnOneEntarance = floors * depsOnFloor;
  150. var entarance = dep81 / depOnOneEntarance;
  151. var depsIn2Entarance = (Math.ceil(entarance) - 1) * depOnOneEntarance;
  152. findingEntarance = (dep81 - depsIn2Entarance) / depsOnFloor;
  153. Math.ceil(findingEntarance);
  154. </script>
  155. </body>
  156. </html>