Browse Source

no finish

Анатолий Пивоварский 1 year ago
parent
commit
84f531dc54
2 changed files with 134 additions and 5 deletions
  1. 109 2
      HW 2/HW 2 p2/js/script.js
  2. 25 3
      HW 3/js/script.js

+ 109 - 2
HW 2/HW 2 p2/js/script.js

@@ -15,7 +15,7 @@ switch (ukrainesize) {
                  break;
     case "52" : document.write("<div>greatbritain - 20<div>");
                 break;
-    case "" : document.write("<div>greatbritain - 22<div>");
+    case "54" : document.write("<div>greatbritain - 22<div>");
                  break;
     default : document.write("<div>Такова размера нету<div>");
 }
@@ -60,5 +60,112 @@ else if (color === "green")
  let patronymic = prompt ("Ваше отчество");
  alert(surname + " " + name1 + " " + patronymic) 
     
- 
+//  default: or 
+
+let addfName = "Анатолий";
+let addSurname = "Пивоварский";
+let addMiddleName = "Олегович";
+let name2 = prompt("Введите имя") || addfName;
+let surname2 = prompt("Введите фамилию") || addfSurname ;
+let middleName2 = prompt("Введите отчество ") || addfMiddleName;
+alert(name2 + " " + surname2 + " " + middleName2);
+         
+// default: if
+
+let addName1 = "Анатолий";
+let addSurname1 = "Пивоварский";
+let addMiddleName1 = "Олегович";
+
+let name3 = prompt("Введите имя")
+if (name3 === null || name3 === "") {
+name3 = addName1}
+else(name3);
+
+let surname3 = prompt("Введите фамилию");
+if(surname3 === null || surname3 === "") {
+surname3 = addSurname1
+}
+else(surname3);
+
+let middleName3  = prompt("Введите отчество");
+if(middleName3 === null || middleName3 === "") {
+middleName3 = addMiddleName1
+}
+else(middleName3);
+
+alert(name3 + "" + surname3 + "" + middleName3);
+
+//login and password
+let login = prompt("Введите логин");
+
+if(login === "admin") {
+   alert("Верно")
+}
+else {alert("Ошибка")};
+
+let password = prompt("Введите пароль");
+
+if (password === "qwerty") {
+  alert("Верно")
+}
+else {alert("Ошибка")};
 
+//currency calc
+let currency2 = prompt("usd or eur");
+
+switch (currency2) {
+  case "usd": alert ("uah = 36.56");
+  let uah = prompt("Введите сумму в гривнях");
+  alert(`вы купили ${Math.floor(uah / 36.56)} usd`);
+  break
+  case "eur": alert("eur = 37.21");
+  let uah1 = prompt("Введите сумму в гривнях");
+  alert(`вы купили ${Math.floor(eur / 37.21)} eur`)
+}
+
+///currency calc: improved
+
+let currency3 = prompt("usd or eur").toLowerCase();
+
+switch (currency3) {
+  case "usd": alert ("usd = 36.56");
+  let uah = prompt("Введите сумму в гривнях");
+  alert(`вы купили ${Math.floor(uah / 36.56)} usd`);
+  break
+  case "eur": alert("eur = 37.21");
+  let uah1 = prompt("Введите сумму в гривнях");
+  alert(`вы купили ${Math.floor(eur / 37.21)} eur`)
+}
+
+//currency calc: two rates
+
+let currency4 = prompt("usd or eur").toLowerCase();
+let coursePrise;
+let coursePrise1;
+
+let buycurrency = confirm("купить валюту");
+switch (currency4) {
+  case "usd":
+    buycurrency ? coursePrise = 36.56: coursePrise1 = 36.93
+    break;
+  case "eur":
+    buycurrency ? coursePrise = 37.21: coursePrise1 = 37.53
+    break;
+}
+
+let uah = prompt("укажите сумму в гривнах")
+alert(`вы купили ${(uah/coursePrise)} ${currency4}`) || alert(`вы продали ${uah/coursePrise1} ${currency4}`)
+
+//scissors
+let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3")
+let npc = Math.ceil(Math.random() * 3)
+alert(`npc выбрал число ${npc}`)
+if (user === 1 && npc === 2 || user === 2 && npc === 3 || user === 3 && npc === 1){
+   alert("вы победили!")
+}
+else if (user === 3 && npc ===3 || user === 2 && npc === 1 || user === 3 && npc ===2) {
+   alert("вы проиграли!")
+}
+else {
+   alert("ничья!")
+}

+ 25 - 3
HW 3/js/script.js

@@ -106,7 +106,29 @@ let person = {
       let block = ``;
       while(block!= prompt());
 
-    //chess one line
-     
+    //progression sum
 
-        
+    let z = 0;
+    for(i = 1; i < 50; i+=3){
+    z = z + i}
+    
+    //chess one lin
+
+    let h = '';
+    for(i = 0; i < 15; i++){
+    if(i % 2 === 1){
+    h = h + ' '} 
+    else {
+    h = h + '#'}}
+
+    //numbers
+
+    let str = ''
+for(i=0;i<10;i++){
+     str += '\n'
+    for(p=0;p<10;p++){
+        str+=p
+    } 
+}console.log(str)
+
+//chess