Browse Source

HW 13 done

OleksiiL 1 year ago
parent
commit
8a532df5e2
3 changed files with 306 additions and 1 deletions
  1. 1 1
      Homework_12/main.js
  2. 15 0
      Homework_13/index.html
  3. 290 0
      Homework_13/main.js

+ 1 - 1
Homework_12/main.js

@@ -1,7 +1,7 @@
 let calories =
   +prompt("How many calories do you eat for breakfast?", 700) +
   +prompt("How many calories do you eat for lunch?", 500) +
-  +prompt("How many calories do you eat for dinner?", 500);
+  +prompt("How many calories do you eat for dinner?", 400);
 alert(`you eat ${calories} for breakfast`);
 
 let message = "you are eating enough calories";

+ 15 - 0
Homework_13/index.html

@@ -0,0 +1,15 @@
+<!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>Document</title>
+</head>
+
+<body>
+    <script src="/main.js"></script>
+</body>
+
+</html>

+ 290 - 0
Homework_13/main.js

@@ -0,0 +1,290 @@
+// // first task------------------------------------------------------------------------------------------;
+// // var a = 5;
+// // var b, c;
+
+// // b = a * 5;
+// // b = c = b / 2;
+
+// // Number:age------------------------------------------------------------------------------------------;
+
+// // let yearOfBirth = prompt("Please, type year of your birth", 0000);
+
+// // let currentYear = 2022;
+// // let age = currentYear - yearOfBirth;
+
+// // alert(age);
+
+// // Number: temperature----------------------------------------------------------------------------------;
+
+// // let temperatureCelsius = prompt(
+// //   "Please, enter the temperature in degrees Celsius",
+// //   0
+// // );
+
+// // let temperatureFahrenheit = temperatureCelsius * 1.8 + 32;
+
+// // alert(temperatureFahrenheit);
+
+// // Number: divide---------------------------------------------------------------------------------------;
+
+// // let num1 = prompt("Enter first number", +0);
+// // let num2 = prompt("Enter first number", +0);
+
+// // let result = num1 / num2;
+
+// // alert(Math.floor(result));
+
+// // Number: odd------------------------------------------------------------------------------------------;
+
+// // let Number = prompt("Enter any number", +0);
+
+// // const result2 = Number % 2;
+
+// // if (result === 0) {
+// //   alert("even number");
+// // }
+// // if (result === 1) {
+// //   alert("odd number");
+// // }
+
+// // String: greeting-------------------------------------------------------------------------------------;
+
+// // let nameOfUser = prompt("What is your name?", 0);
+
+// // alert(`You are welcome, ${nameOfUser}`);
+
+// // String: lexics---------------------------------------------------------------------------------------;
+
+// // let text = prompt("Enter any text here", []);
+
+// // let message = "All is ok";
+// // if (text.includes("fuck")) message = "Think about it";
+// // alert(message);
+
+// // Confirm-----------------------------------------------------------------------------------------------;
+
+// // let opinion = confirm("Do you support this man?");
+
+// // alert(opinion);
+
+// // Boolean-----------------------------------------------------------------------------------------------;
+
+// let answer = confirm("Are you eat breed for breakfast?");
+
+// // alert(answer);
+
+// let gender = confirm("Are you a woman?");
+
+// // alert(gender);
+
+// let tall = confirm("Are you taller then 180sm?");
+
+// // alert(tall);
+
+// // Boolean: if--------------------------------------------------------------------------------------------;
+
+// let satiety = confirm("Did you eat anything for breakfast?");
+
+// // if (satiety === true) {
+// //   alert("it`s good you take care about your health");
+// // } else {
+// //   alert("Oh no, eat something now!!!");
+// // }
+
+// let passOnParty = confirm("Are you older than 18?");
+
+// // if (passOnParty === true) {
+// //   alert("You can passed");
+// // } else {
+// //   alert("You can not passed on party");
+// // }
+
+// let canBuy = confirm("Are you older than 18 years?");
+
+// // if (canBuy === true) {
+// //   alert("You can buy bottle of beer");
+// // } else {
+// //   alert("you are so young for it");
+// // }
+
+// // Array: real--------------------------------------------------------------------------------------------;
+
+// let listForShop = ["milk, eggs, meet, water, flour, bread"];
+// let ratingList = ["10, 12, 11, 10, 9, 11, 12"];
+// let furniture = ["sofa, bed, chair, bedside table"];
+
+// // Array: booleans----------------------------------------------------------------------------------------;
+
+// let booleans = [answer, gender, tall, satiety, passOnParty, canBuy];
+
+// // Array: plus--------------------------------------------------------------------------------------------;
+
+// booleans[2] = booleans[0] + booleans[1];
+// alert(booleans);
+
+// // // Array: plus String-------------------------------------------------------------------------------------;
+// // booleans["tall"] = booleans["answer"] + booleans["gender"];
+
+// // alert(booleans);
+
+// // Object: real-------------------------------------------------------------------------------------------;
+
+// let myNoteBook = {
+//   brand: "Lenovo",
+//   model: "Legion",
+//   CPU: "AMD Ryzen",
+//   GPU: "Nvidia GeForce 1650",
+//   RAM: "16Gb",
+// };
+
+// let dreamCar = {
+//   brand: "Mercedes-Benz",
+//   model: "Viano",
+//   length: "187 inch",
+//   width: "75 inch",
+//   height: "73.8 inch",
+//   weight: "4497 lbs",
+// };
+
+// let myBook = {
+//   color: "green",
+//   weight: "550g",
+//   length: "35cm",
+//   width: "24cm",
+// };
+
+// alert(Object.entries(myNoteBook));
+
+// alert(Object.entries(dreamCar));
+
+// alert(Object.entries(myBook));
+
+// // Object: change-----------------------------------------------------------------------------------------;
+
+// myNoteBook.RAM = "32 GB";
+// myNoteBook.brand = "Asus";
+// myNoteBook.model = "Zephirus";
+// dreamCar.brand = "Suzuki";
+// dreamCar.model = "Vitara";
+
+// alert(Object.entries(myNoteBook));
+
+// alert(Object.entries(dreamCar));
+
+// alert(Object.entries(myBook));
+
+// // Comparison if------------------------------------------------------------------------------------------;
+
+// var age = +prompt("Сколько вам лет?", [""]);
+// if (age < 18) {
+//   alert("школьник");
+// } else if (age < 30) {
+//   alert("молодеж");
+// } else if (age < 45) {
+//   alert("зрелость");
+// } else if (age < 60) {
+//   alert("закат");
+// } else if (age > 60) {
+//   alert("как пенсия?");
+// } else {
+//   alert("то ли киборг, то ли KERNESS");
+// }
+
+// // Comparison: sizes--------------------------------------------------------------------------------------;
+
+// let sizeOfDressUA = +prompt(
+//   "Lets choose the right size for you. Enter your Ukrainian clothing size",
+//   []
+// );
+
+// if (sizeOfDressUA === 38) {
+//   alert("Your international size is XXS");
+// } else if (sizeOfDressUA === 40) {
+//   alert("Your international size is XS");
+// } else if (sizeOfDressUA === 42) {
+//   alert("Your international size is S");
+// } else if (sizeOfDressUA === 44) {
+//   alert("Your international size is M");
+// } else if (sizeOfDressUA === 46) {
+//   alert("Your international size is L");
+// } else if (sizeOfDressUA === 48) {
+//   alert("Your international size is XL");
+// } else if (sizeOfDressUA === 50) {
+//   alert("Your international size is XXL");
+// } else if (sizeOfDressUA === 52) {
+//   alert("Your international size is 3XL");
+// } else {
+//   alert("We do not know size of your dress");
+// }
+// // Comparison: object-------------------------------------------------------------------------------------;
+
+// let user = {
+//   sex: prompt("enter your gender", []),
+//   bust: +prompt("enter bust measurment in cm", []),
+//   hips: +prompt("enter hips measurment in cm", []),
+//   waist: +prompt("enter waist measurment in cm", []),
+// };
+
+// if (
+//   (user.sex === "woman", user.bust === 78, user.hips === 86, user.waist === 68)
+// ) {
+//   alert("Your international size is XXS");
+// } else if (
+//   (user.sex === "woman", user.bust === 82, user.hips === 90, user.waist === 62)
+// ) {
+//   alert("Your international size is XS");
+// } else if (
+//   (user.sex === "woman", user.bust === 86, user.hips === 94, user.waist === 66)
+// ) {
+//   alert("Your international size is S");
+// } else if (
+//   (user.sex === "woman", user.bust === 90, user.hips === 98, user.waist === 70)
+// ) {
+//   alert("Your international size is M");
+// } else if (
+//   (user.sex === "woman", user.bust === 94, user.hips === 102, user.waist === 74)
+// ) {
+//   alert("Your international size is L");
+// } else if (
+//   (user.sex === "woman", user.bust === 98, user.hips === 106, user.waist === 78)
+// ) {
+//   alert("Your international size is XL");
+// } else if (
+//   (user.sex === "woman",
+//   user.bust === 102,
+//   user.hips === 110,
+//   user.waist === 82)
+// ) {
+//   alert("Your international size is XXL");
+// } else {
+//   alert("We could not determine your size, please contact customer service");
+// }
+
+// // Ternary------------------------------------------------------------------------------------------------;
+
+// const gender = confirm("Are you a woman?");
+
+// gender === true ? alert("You are a woman") : alert("You are a man");
+
+// // Синий пояс Number: flats-------------------------------------------------------------------------------;
+debugger;
+let numberOfFloors = prompt("how many floors in your house?", []);
+let numberOfFlats = prompt("How many apartments per floor in your house?", []);
+let yourApartmentNumber = prompt("Enter? please number of your apartment");
+
+let numberOfApartmentsInTheEntrance = numberOfFloors * numberOfFlats;
+
+let entranceNumber = Math.ceil(
+  yourApartmentNumber / numberOfApartmentsInTheEntrance
+);
+
+let yourFloor = Math.ceil(
+  (yourApartmentNumber -
+    numberOfApartmentsInTheEntrance *
+      Math.floor(yourApartmentNumber / numberOfApartmentsInTheEntrance)) /
+    numberOfFlats
+);
+
+alert(
+  `Your apartment is located in the ${entranceNumber} entrance, on the ${yourFloor} flor`
+);