file.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. // switch: sizes
  2. let size = prompt("Enter your ukrainian size");
  3. switch (size){
  4. case "40": document.write("<div>American size - 6</div>");
  5. break;
  6. case "42": document.write("<div>American size - 8</div>");
  7. break;
  8. case "44": document.write("<div>American size - 10</div>");
  9. break;
  10. case "46": document.write("<div>American size - 12</div>");
  11. break;
  12. case "48": document.write("<div>American size - 14</div>");
  13. break;
  14. case "": document.write("<div>Size not specified</div>");
  15. break;
  16. default: document.write("<div>Not a size</div>");
  17. }
  18. // switch: if
  19. let color = prompt("Введите цвет");
  20. if (color === "red")
  21. {document.write("<div style='background-color: red;'>red</div>")}
  22. else if (color === "black")
  23. {document.write("<div style='background-color: black; color: white;'>black</div>")}
  24. else if (color === "blue")
  25. {document.write("<div style='background-color: blue; color: white;'>blue</div>")}
  26. else if (color === "green")
  27. {document.write("<div style='background-color: green; color: green ;'>green</div>")} else {document.write("<div style='background-color: gray;'>Not a color</div>")}
  28. // prompt: or(?)
  29. let age = prompt('сколько вам лет?');
  30. if (age === '' || age === null){
  31. alert('Error')}
  32. else {
  33. bornYear = 2022 - age;
  34. alert(`Вы ${bornYear} года`)
  35. }
  36. // confirm: or this days
  37. let qvest0 = confirm('Shoping?');
  38. alert( false || "ты бяка");
  39. // confirm: if this days
  40. let qvest = confirm('Shoping?');
  41. if (qvest === false){
  42. alert('Ты бяка')}
  43. // triple prompt
  44. let name = prompt('Enter your name');
  45. let surname = prompt('Enter your surname');
  46. let middleName = prompt('Enter your middle name')
  47. alert(name + ' ' + surname + ' ' + middleName);
  48. // default: or
  49. let defName = "Marko";
  50. let defSurname = "Volchenko";
  51. let defMiddleName = "Alexandrovich";
  52. let name1 = prompt("Enter your name") || defName;
  53. let surname1 = prompt("Enter your surname") || defSurname ;
  54. let middleName1 = prompt("Enter your middle name ") || defMiddleName;
  55. alert(name1 + " " + surname1 + " " + middleName1);
  56. // default: if
  57. let defName1 = 'Marko'
  58. let defSurname1 = 'Volchenko'
  59. let defMiddleName1 = 'Alexandrovich';
  60. let name2 = prompt("Enter your name")
  61. if (name2 === null || name2 === "") {
  62. name2 = defName1} else {name2};
  63. let surname2 = prompt("Enter your surname")
  64. if (surname2 === null || surname2 === "") {
  65. surname2 = defSurname1} else {surname2};
  66. let middleName2 = prompt("Enter your middlename")
  67. if (middleName2 === null || middleName2 === "") {
  68. middleName2 = defMiddleName1} else {middleName2};
  69. alert( name2 + ' ' + surname2 + ' ' + middleName2);
  70. // login and password
  71. let login = prompt('Enter your login');
  72. if (login === 'admin'){alert('Great!')}
  73. else {alert('Error')}
  74. let pass = prompt('Enter your password');
  75. if (pass === 'qwerty'){alert("Great!")}
  76. else{alert('Error')};
  77. // currency calc
  78. let currency = prompt("usd or eur?");
  79. let course;
  80. switch(currency){
  81. case 'usd':course = 36.65;
  82. break
  83. case 'eur':course = 37.95;
  84. break
  85. }
  86. let uah = prompt('How much hrivna?');
  87. let result = Math.floor(uah/course);
  88. alert(`You have ${result} currency`);
  89. // currency calc: improveds
  90. let currency0 = prompt("usd or eur?");
  91. let course0;
  92. switch(currency0.toLowerCase()){
  93. case 'usd':course0 = 36.65;
  94. break
  95. case 'eur':course0 = 37.95;
  96. break
  97. }
  98. let uah0 = prompt('How much hrivna?');
  99. let result0 = Math.floor(uah0/course0);
  100. alert(`You have ${result0} currency`);
  101. // currency calc: two rates
  102. let currency1 = prompt("usd or eur?");
  103. let currency2 = prompt('buy or sell?')
  104. let course1;
  105. let course2;
  106. switch(currency1 && currency2 ) {
  107. case 'usd' && 'sell':course1 = 37.03;
  108. break
  109. case 'eur' && 'sell':course1 = 37.87;
  110. break
  111. case 'usd' && 'buy':course2 = 36.65;
  112. break
  113. case 'eur' && 'buy':course2 = 37
  114. }
  115. let uah1 = prompt('How much hrivna?');
  116. let result1 = Math.floor(uah1/course1 || uah1/course2);
  117. alert(`You have ${result1} currency`);
  118. // currency calc: if
  119. let currency3 = prompt("usd or eur?");
  120. let currency4 = prompt('buy or sell?')
  121. let uah2 = prompt('How much hrivna?')
  122. if (currency3 == 'usd' && currency4 =='sell'){
  123. alert(`You have ${Math.floor(uah2/37.03)} $`)
  124. }else if (currency3 = 'eur' && currency4 == 'sell'){
  125. alert(`You have ${Math.floor(uah2/37.87)} €`)
  126. }else if (currency3 == 'usd' && currency4 =='buy'){
  127. alert(`You have ${Math.floor(uah2/36.65)} $`)}
  128. else if (currency3 = 'eur' && currency4 == 'buy'){
  129. alert(`You have ${Math.floor(uah2/37.47)} €`)}else;
  130. // scissors
  131. let myChoice = +prompt ('Enter your number 1-3: 1 - stone, 2 - scissors, 3 - paper')
  132. let compChoice = Math.ceil(Math.random()*3);
  133. alert(`Computer choice - ${compChoice}`);
  134. if (myChoice === 1 && compChoice === 2 || myChoice === 2 && compChoice === 3 || myChoice === 3 && compChoice === 1 ){
  135. alert('You win!')
  136. } else if (myChoice === 1 && compChoice === 3 || myChoice === 2 && compChoice === 1 || myChoice === 3 && compChoice === 2 ){
  137. alert('You lose!')} else
  138. {
  139. alert('Friendship!!!')
  140. }