Files
Petrocollege/EOT/script3.js
Reisber 9e02b2ab96 Добавил три файла по трём заданиям. Каждая цифра ответственна своей практике
Пу-пу-пу-пу-пу
Сомневаюсь, что Вы это читаете конеш, но пусть будет)

Signed-off-by: Reisber <admin@reisber.space>
2026-02-04 20:23:53 +00:00

61 lines
3.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
let humidity = [45, 43, 42, 40, 39, 38, 40 , 42,
45, 48 , 52 ,55 ,58 ,60, 62, 61 ,58 , 55 ,52, 50, 48, 47, 46, 45];
let time = ["00:00", "01:00", "02:00", "03:00", "04:00", "05:00","06:00", "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00","18:00", "19:00", "20:00", "21:00", "22:00", "23:00"]
let low = 0 //Количество часов низкой влажности
let normal = 0 //Количество часов нормальной влажности
let high = 0 //Количество часов высокой влажности
let big_number = 0 //Переменная, которая ппримет значение самой высокой влажности
let low_Number = 100 //Переменная, которая примет значение самой низкой влажности
let medium = 0
for (let i = 0; i < humidity.length; i++) { //Высчитываем сколько часов влажность была меньше 40%, самую низкую влажность и время, в которое влажность была настолько низкой
if (humidity[i] < 40) {
low += 1
if ( humidity [i] < low_Number){
low_Number = humidity[i]
var low_index = i
}
}
}
for (let i = 0; i < humidity.length; i++) { //Высчитываем сколько часов влажность была нормальной
if (( humidity[i] >= 40) && (humidity[i] <= 60 )) {
normal += 1
}
}
for (let i = 0; i < humidity.length; i++) { //Высчитываем сколько часов влажность была высокой и находим самую высокую влажность, а так-же врмея, в которое было зафиксированно такое значение
if (humidity[i] > 60) {
high += 1
if ( humidity [i] > big_number){
big_number = humidity[i]
var big_index = i
}
}
}
for (let i = 0; i < humidity.length; i++){ //Считаем среднюю влажность
medium += humidity[i]
}
medium = (medium/24).toFixed(2)
//Выводим все сообщения в консольный лог
console.log("Средняя влажность:", medium,'%')
console.log("Максимум:", big_number, 'в', time[big_index])
console.log("Минимум:", low_Number,'в', time[low_index])
console.log("Распределение:")
console.log("Низкая влажность (<40%): ", low, "часов")
console.log("Нормальная влажность (40-60%):", normal, "часов")
console.log("Высокая влажность (>60%):", high, "часов")
if (medium => 45) { //Проверяем нужно-ли включить увлажнитель
console.log("Рекомендация: увлажнитель не требуется")
}
else {
console.log("Стоит увлажнить воздух")
}