-
Notifications
You must be signed in to change notification settings - Fork 0
/
tasks_first.js
139 lines (106 loc) · 4.21 KB
/
tasks_first.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
/*
Задание 1:
Вам необходимо поделиться информацией о вашем родном городе.
Все данные необходимо записать в отдельную переменную.
Информация о городе:
- Название города (строка)
- В какой стране находится этот город (строка)
- Численность населения (число)
- Есть ли футбольный стадион (boolean [ true(да) / false(нет) ])
*/
console.log("Task 1: ");
let myCity = {
name: "Minsk",
country: "Belarus",
population: 2_000_000n,
haveFootBallStadium: true,
};
console.log("My city information: ");
console.log(myCity);
/*
Задание 2:
Напишите скрипт, который находит площадь прямоугольника
- высота 40см
- ширина 70см
ps: каждая сущность должна находиться в отдельной переменной
*/
console.log("Task 2: ");
let rectangle = {
height: 40,
width: 70,
};
let height = rectangle.height;
let width = rectangle.width;
let rectangleArea = rectangle.height * rectangle.width;
console.log("Rectangle area, where width = "
+ width + "sm , height = "
+ height + "sm equals "
+ rectangleArea + "sm");
/*
Задание 3:
Два автомобиля одновременно выехали навстречу друг другу из двух городов
и встретились через 2 часа.
Первый ехал со скоростью 95км/ч, а второй 114км/ч.
Цель: Выяснить на каком расстоянии находятся города друг от друга
и после всех вычеслений записать результат в переменную.
Исходные данные:
time = 2;
speedOfFirst = 95;
speedOfSecond = 114;
*/
console.log("Task 3: ");
let time = 2;
let speedOfFirst = 95;
let speedOfSecond = 114;
let distanceOfFirst = time * speedOfFirst;
let distanceOfSecond = time * speedOfSecond;
let generalDistance = distanceOfFirst + distanceOfSecond;
console.log("The wole distance is " + generalDistance + " kilometers");
/*
Задание 4:
Перед вами код:
const randomNumber = Math.floor(Math.random() * 100);
Этот код при каждом обновлении страницы генерирует случайное число
и записывает его в переменную randomNumber.
Напишите условную конструкцию, со следующими данными:
- если randomNumber меньше 20, то выведите в консоль сообщение :
"randomNumber меньше 20"
- если randomNumber больше 50, то выведите в консоль сообщение :
"randomNumber больше 50"
- если ни один из вариантов не совпал, то выведите в консоль сообщение :
"randomNumber больше 20, и меньше 50"
*/
console.log("Task 4: ");
const randomNumber = Math.floor(Math.random() * 100);
let messageOne = "Random number less than 20";
let messageTwo = "Random number more than 50";
let messageThree = "Random number more than 20, and less than 50 or equals 20 or 50";
let valueOne = 20;
let valueTwo = 50;
let condiditionOne = randomNumber < valueOne;
let condiditionTwo = randomNumber > valueTwo;
let flag = true;
console.log("Random number is : " + randomNumber);
if(condiditionOne) {
console.log(messageOne);
} else if (condiditionTwo) {
console.log(messageTwo);
} else {
console.log(messageThree);
}
/*
Задание 5:
Условную конструкцию из задания 4,
перепишите с помощью Switch Case
*/
console.log("Task 5: ");
switch(flag) {
case condiditionOne:
console.log(messageOne);
break;
case condiditionTwo:
console.log(messageTwo);
break;
default:
console.log(messageThree);
}