Browse Source

blue belt

serg155alternate 2 năm trước cách đây
mục cha
commit
c255411812
4 tập tin đã thay đổi với 126 bổ sung0 xóa
  1. 17 0
      HW2/bluebelt/index.html
  2. 24 0
      HW2/bluebelt/script.js
  3. 18 0
      HW3/HWBlueBelt/index.html
  4. 67 0
      HW3/HWBlueBelt/script.js

+ 17 - 0
HW2/bluebelt/index.html

@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>HW 2 Blue Belt</title>
+ 
+</head>
+
+<body>
+   
+    <script src="script.js"></script>
+</body>
+
+</html>

+ 24 - 0
HW2/bluebelt/script.js

@@ -0,0 +1,24 @@
+//Синий пояс Number: flats 
+
+function calculateEntranceandFloor(apartmentNumber, numberOfFloors, numberOfApartmentceFloor) {
+    let apartForEntrance =  numberOfFloors * numberOfApartmentceFloor;
+
+    console.log(apartForEntrance);
+
+    let apartEntrance = Math.ceil(apartmentNumber / apartForEntrance);
+
+    console.log(apartEntrance);
+
+    let apartmentFloor = Math.ceil(apartmentNumber / numberOfApartmentceFloor);
+
+    console.log(apartmentFloor % numberOfFloors);
+
+    if (!(apartmentFloor % numberOfFloors)) {
+        console.log(`Floor - ${numberOfFloors}  and Entrance - ${apartEntrance}` );
+    } else {
+        console.log(`Floor - ${apartmentFloor % numberOfFloors} and Entrance - ${apartEntrance}` );
+    }
+           
+}
+
+calculateEntranceandFloor( 5, 9, 4);

+ 18 - 0
HW3/HWBlueBelt/index.html

@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>HW3 Blue </title>
+</head>
+
+<body>
+    <div class="container">
+       
+    </div>
+    <script src="script.js"></script>
+</body>
+
+</html>

+ 67 - 0
HW3/HWBlueBelt/script.js

@@ -0,0 +1,67 @@
+/* 
+Сделать задания обмена валют используя ассоциативный массив (объект) подобной структуры.
+ Добавьте дополнительные поля при надобности. Для обращения к нужному полю используйте []. */
+
+/*  let currency = prompt('enter currency');
+
+ let currencyRate = {
+     usdB : 26.5,
+     usdS : 26.3,
+     eurB : 30.55,
+     eurS : 30.3,
+     rubB : 0.30,
+     rubS : 0.36
+ }
+
+if (currency.toLowerCase() === 'usd' || currency.toLowerCase() === 'eur' || currency.toLowerCase() === 'rub'){
+    let sum = prompt('Enter curency summ');
+    let rate = confirm('You want to buy?');
+    rate ? alert(`You usd summ : ${sum * currencyRate[currency +'B']} uah`): alert(`You usd summ : ${sum*currencyRate[currency +'S']} uah`);
+} else {
+    alert('Enter correct currency name')
+} */
+
+
+fetch('https://open.er-api.com/v6/latest/USD').then(res => res.json())
+     .then(data => {
+            console.log(data.rates.UAH)
+            if (currency.toLowerCase() === 'usd' || currency.toLowerCase() === 'uah'){
+                let sum = prompt('Enter curency summ');
+               alert(`You usd summ : ${sum * data.rates.uah} uah`);
+            } else {
+                alert('Enter correct currency name')
+            }
+        })
+
+
+
+
+let url = 'https://open.er-api.com/v6/latest/' + currency.toUpperCase();
+
+
+fetch(url).then(res => res.json())
+     .then(data => {
+           console.log(data.rates.uah);
+           if (currency.toLowerCase() === 'usd' || currency.toLowerCase() === 'uah'){
+               let sum = prompt('Enter curency summ');
+              alert(`You usd summ : ${sum * data.rates.uah} uah`);
+           } else {
+               alert('Enter correct currency name')
+           }
+        })
+
+
+
+/* let url = 'https://open.er-api.com/v6/latest/' + currency.toUpperCase();
+console.log(url);
+
+fetch(`'https://open.er-api.com/v6/latest/' + currency.toUpperCase()`).then(res => res.json())
+     .then(data => {
+           console.log(data.rates.uah);
+           if (currency.toLowerCase() === 'usd' || currency.toLowerCase() === 'uah'){
+               let sum = prompt('Enter curency summ');
+              alert(`You usd summ : ${sum * data.rates.uah} uah`);
+           } else {
+               alert('Enter correct currency name')
+           }
+        }) */