script.js 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. /*1. Создайте три переменные с любыми числовыми значениями. Используя вложенные
  2. условные операторы if, найдите минимальное число и отобразите на экране имя п
  3. еременной и ее значение. Создайте блок-схему, описывающую алгоритм работы
  4. программы.*/
  5. var x = prompt('Введите число X');
  6. var y = prompt('Введите число Y');
  7. var z = prompt('Введите число Z');
  8. /*if (x > y) {
  9. if (x > z) {
  10. alert('X больше всех!');
  11. }
  12. }
  13. if (y > x) {
  14. if (y > z) {
  15. alert('Y больше всех!');
  16. }
  17. }
  18. if (z > x) {
  19. if (z > y) {
  20. alert('Z больше всех!');
  21. }
  22. }*/
  23. if (x > y) {
  24. if (x > z) {
  25. alert('X больше всех!');
  26. } else {
  27. alert('Z больше всех!');
  28. }
  29. } else {
  30. if (y > z){
  31. alert('Y больше всех!');
  32. } else {
  33. alert('Z больше всех!')
  34. }
  35. }
  36. /* 2.В переменную x записывается число, введенное пользователем в диалоговое окно.
  37. Проверить и вывести на экран, x – отрицательное число, положительное или ноль.*/
  38. var x = prompt('Введите число');
  39. if (x > 0) {
  40. alert('Вы ввели положительное число');
  41. } else if (x < 0) {
  42. alert('Вы ввели отрицательное число');
  43. } else {
  44. alert('Вы ввели ноль');
  45. }
  46. /*3.У вас и у вашего друга в кармане столько денег, сколько было указано в окнах prompt.
  47. В зависимости от общей суммы ваших сбережений вы можете полететь на Майорку или выпить пива.
  48. С помощью условного оператора определите ваши возможности и отобразите на экране в alert.*/
  49. var cacheMy = prompt('Сколько денег у вас в кармане $?');
  50. var cacheFriend = prompt('Сколько денег у вашего друга в кармане $?');
  51. var cacheTotal = +cacheMy + +cacheFriend;
  52. if (cacheTotal >= 500) {
  53. alert('Летите на Майорку');
  54. } else {
  55. alert('Идите пить пиво');
  56. }
  57. /* 4. В переменную age запишите возраст человека. Если значение больше или равно 20
  58. и меньше 27, в alert выводится “Выслать повестку”.*/
  59. var age = prompt('Сколько вам лет?');
  60. /*if (age >= 20) {
  61. if (age < 27) {
  62. alert('Вам повестка');
  63. }
  64. } else {
  65. alert('Мал еще');
  66. }*/
  67. var massage = age >= 20 && age < 27 && alert('Вам повестка!');
  68. /*5. Чтобы добраться домой, вас устраивают маршрутки номер 7, 225 и 255.
  69. Какая маршрутка приехала – определяется в prompt. Если ваша, то вы едете домой,
  70. в противном случае – ожидаете.*/
  71. var numer = prompt('Какая маршрутка приехала?');
  72. var massage = numer == 7 || numer == 225 || numer == 255 || 'ожидайте';
  73. alert(massage);
  74. /*6. В переменную day записан текущий день недели. Если это не суббота и не воскресенье,
  75. выведите в alert сентенцию о необходимости идти на работу.*/
  76. var day = prompt('Какой сегодня день?');
  77. if (day != 'суббота') {
  78. if (day != 'воскресенье') {
  79. alert('Иди на работу, безделник');
  80. }
  81. }
  82. /*7. Напишите калькулятор обмена валюты USD-UAH. Из первого prompt читается тип
  83. операции (регистр символов не имеет значения), из второго - сумма, подлежащая
  84. конвертации. Используя switch, рассчитайте результат конвертации и выведите
  85. его в alert.*/
  86. var currency = prompt('Ведите валюту которую хотите перевите (доллар или гривна?)');
  87. var cache = prompt('О какой сумме идет речь?');
  88. /*if (currency == 'доллар') {
  89. var cacheChange = cache * 27;
  90. } else if (currency == 'гривна') {
  91. var cacheChange = cache / 27;
  92. } else {
  93. alert('такой валюты не найдено =(');
  94. }
  95. alert('ваша сумма ' + cacheChange);*/
  96. switch (currency) {
  97. case 'доллар':
  98. var cacheChange = cache * 27;
  99. alert('ваша сумма ' + cacheChange + ' грн');
  100. break;
  101. case 'гривна':
  102. var cacheChange = cache / 27;
  103. alert('ваша сумма ' + cacheChange + ' $');
  104. break;
  105. }
  106. /*8. Создайте две переменные: и lang. Переменная greeting – пустая строка.
  107. Переменная lang может принимать три значения: 'ru', 'en', 'de'
  108. (например, из prompt). Если она имеет значение 'ru', то в переменную greeting
  109. запишите приветствие на русском языке, если имеет значение 'en' – то на английском,
  110. если 'de' – на немецком. Выведите на экран приветствие в зависимости от значения
  111. переменной lang. Решитgreetingе задачу через if-else и через switch-case.*/
  112. var greeting = '';
  113. var lang = prompt('Your language (en,ru,de)?', 'ru');
  114. /*if (lang == 'en') {
  115. var greeting = "Welcome";
  116. } else if (lang == 'ru'){
  117. var greeting = 'Добро пожаловать';
  118. } else if (lang == 'de'){
  119. var greeting = 'Willkommen';
  120. }
  121. alert(greeting);*/
  122. switch (lang) {
  123. case 'en':
  124. var greeting = "Welcome";
  125. break;
  126. case 'ru':
  127. var greeting = 'Добро пожаловать';
  128. break;
  129. case 'de':
  130. var greeting = 'Willkommen';
  131. break;
  132. }
  133. alert(greeting);
  134. /*10.Переменная lang может принимать два значения: 'ru' и 'en'. Переменная day
  135. принимает значение от 0 до 6-ти. Если lang имеет значение 'ru', то в переменную
  136. result запишите название дня недели на русском языке в соответствии со значением
  137. переменной day (0 – воскресенье, 1 – понедельник, 2 – вторник и т.д.). Если же
  138. lang имеет значение 'en' – то аналогично, но день недели будет на английском.*/
  139. var lang = prompt('ru-en');
  140. var day = prompt('day (0-6)');
  141. var result;
  142. if (lang == 'ru') {
  143. if (day == '0'){
  144. var result = 'Воскресение';
  145. } else if (day == '1') {
  146. var result = 'Понедельник';
  147. } else if (day == '2') {
  148. var result = 'Вторник';
  149. } else if (day =='3') {
  150. var result = 'Среда';
  151. } else if (day == '4') {
  152. var result = 'Четверг';
  153. } else if (day == '5') {
  154. var result = 'Пятница';
  155. } else if (day == '6') {
  156. var result = 'Суббота';
  157. }
  158. } else if (lang == 'en') {
  159. if (day == '0'){
  160. var result = 'Sunday';
  161. } else if (day == '1') {
  162. var result = 'Monday';
  163. } else if (day == '2') {
  164. var result = 'Tuesday';
  165. } else if (day == '3') {
  166. var result = 'Wednesday';
  167. } else if (day == '4') {
  168. var result = 'Thursday';
  169. } else if (day == '5') {
  170. var result = 'Friday';
  171. } else if (day == '6') {
  172. var result = 'Saturday';
  173. }
  174. }
  175. alert(result);
  176. /*Используя поиск по селекторам из раздела “Селекторы” справочника и jQuery-функцию css, задайте стили элементам таблицы в блоке #content. Редактировать HTML нельзя, CSS не нужен. Последовательность команд:
  177. Таблица расположена посредине страницы, расстояния между ее ячейками нет
  178. Все ячейки имеют ширину-высоту 10px, цвет фона #eee, границу 1px solid #000
  179. Фон в ячейках первых шести строк –#106B63
  180. Фон в ячейках строк 7-9 –#E7C610
  181. Фон в ячейках строк 10-12 – #C64A08
  182. Фон в ячейках строк 13-15 –#B43100
  183. Фон в ячейках всех оставшихся строк –#102173
  184. У некоторых ячеек есть класс none, задайте на jQuery стиль для этого класса: фона нет, границы нет*/
  185. $(document).ready(function() {
  186. $('table').css('margin','0 auto');
  187. $('table').css('border-spacing','0');
  188. $('td').css('width','10px');
  189. $('td').css('height','10px');
  190. $('td').css('background','#102173');
  191. $('td').css('border', '1px solid #000');
  192. $('tr:first-child td').css('background','#106B63');
  193. $('tr:nth-child(2) td').css('background','#106B63');
  194. $('tr:nth-child(3) td').css('background','#106B63');
  195. $('tr:nth-child(4) td').css('background','#106B63');
  196. $('tr:nth-child(5) td').css('background','#106B63');
  197. $('tr:nth-child(6) td').css('background','#106B63');
  198. $('tr:nth-child(7) td').css('background','#E7C610');
  199. $('tr:nth-child(8) td').css('background','#E7C610');
  200. $('tr:nth-child(9) td').css('background','#E7C610');
  201. $('tr:nth-child(10) td').css('background','#C64A08');
  202. $('tr:nth-child(11) td').css('background','#C64A08');
  203. $('tr:nth-child(12) td').css('background','#C64A08');
  204. $('tr:nth-child(13) td').css('background','#B43100');
  205. $('tr:nth-child(14) td').css('background','#B43100');
  206. $('tr:nth-child(15) td').css('background','#B43100');
  207. $('td.none').css('background','none');
  208. $('td.none').css('border','none');
  209. });