Browse Source

HW <4> fixed done

Vadym Shakhmatenko 1 year ago
parent
commit
2910ded792
1 changed files with 30 additions and 34 deletions
  1. 30 34
      HomeWork4/index.html

+ 30 - 34
HomeWork4/index.html

@@ -20,6 +20,9 @@
                             tagName : 'span',
                             text: 'Enter a data please:'
                         },
+                        {
+                            tagName: "br",        
+                           },
                         {
                             tagName : 'input',
                             attrs : {
@@ -72,23 +75,19 @@
                 width:confirm("Ширина экрана 1920 ?"),
                 height: confirm("Высота 1080 ?"),
             },
-            owner : {}
         };
 
         var phone = {
             brand: prompt("Введите название бренда:"),
             model: prompt("Введите модель:"),
             ram:  confirm("Память 2 gb ?"),
-            color: prompt("Введите цвет :"),
-            owner : {}
+            color: prompt("Введите цвет :")
         };
 
         var person = {
             name: prompt("Введите ваше имя:"),
             surname: prompt("Введите вашу фамилию:"),
             married:  confirm("Вы женаты/замужем ? "),
-            smartphone: {},
-            laptop:{}
         }
 
         //object links
@@ -106,9 +105,12 @@
         console.log(imperatArray)
  
         // while confirm
-        let askUser = confirm('Нажмите ОТМЕНА чтобы выйти отсюда ...')
+        let askUser;
         while (askUser != true) {
             askUser = confirm('Нажмите ОТМЕНА чтобы выйти отсюда ...')
+        if (askUser) {
+        break;
+             }
         }
 
         //array fill
@@ -122,26 +124,26 @@
         }
 
         //array fill nopush
-        let elementsSecond = []
-        while (true) {
-            var quesUserSecond = prompt(["Введите число :"])
-            if (elementsSecond[quesUserSecond]){
-                elementsSecond[quesUserSecond]++;
-            }else {
-                elementsSecond[quesUserSecond] = 1;
-            }
-            if (!quesUserSecond) {
-                break;
+            let arrNoPush = [];
+            for (let i = 0; i != null; i++) {
+                arrNoPush[i] = prompt("Введите что-то");
+                if (arrNoPush[i] === null){
+                    arrNoPush.splice(-1,1);
+                    break;
+                }
             }
-        }
         
         //infinite probability
-        while(true) {
-                var infiniteProb = Math.random();
-                alert(infiniteProb);
-        if (infiniteProb > 0.9) {
-                break;
-            }
+         var infiniteProb = Math.random();
+        let numberOfIterations = 0;
+        while(infiniteProb) {
+                infiniteProb = Math.random();
+                numberOfIterations += 1;
+            if (infiniteProb > 0.9) {
+                    alert(infiniteProb);
+                    alert("Количество итераций: " + numberOfIterations)
+                    break;
+                }
         }
 
         //empty loop
@@ -180,11 +182,12 @@
                 }
             }
             if (j == 9) {
-                console.log(str)  
                 break;
             }
         }
-     
+        console.log(str)  
+
+        
         //chess
         let chess = "";
         for (let i = 0;i <= 10; i++){
@@ -200,10 +203,8 @@
         //cubes
         for (let cub = [];;) {
             let index = cub.length
-            for (let i = 0; i < 1;i++) {
-                let result = index ** 3
-                cub.push(result)
-            }
+            let result = index ** 3
+            cub.push(result)
             if (cub.length == 10){
                 console.log(cub)
                 break;
@@ -232,12 +233,7 @@
         str += "</table>"
         document.write(str)
 
-<<<<<<< HEAD
-
-     
->>>>>>> 66c645a94ee8e13795977b18839efda21361f62e
     
-            ///////////////////
 
 
     </script>