Всем привет, друзья! У меня вопрос: Как можно сделать задачу в JavaScript с помощью if else? - Вопросы по Java

Вопрос Всем привет, друзья! У меня вопрос: Как можно сделать задачу в JavaScript с помощью if else?

Регистрация
17 Ноя 2013
Сообщения
71
Репутация
1
Спасибо
0
Монет
0
Пользователь вводит с клавиатуры размер файла в гигабайтах и скорость интернет-соединения в битах в се- кунду. В зависимости от выбора пользователя посчитать, за сколько часов или минут, или секунд скачается файл.
 
Регистрация
22 Ноя 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
const size = Number.parseFloat(prompt("Размер файла в гигабайтах"));
const speed = Number.parseFloat(prompt("Скорость в битах в секунду"));
if (Number.isNaN(size) || Number.isNaN(speed)) {
alert("Ошибка при вводе данных!");
} else {
const gb = 8589934592;
const n = 60;
const sec = Math.trunc(size * gb / speed);
if (sec < n) {
alert(`Время загрузки: ${sec} сек.`);
} else {
const s = sec % n;
const min = Math.trunc(sec / n);
if (min < n) {
alert(`Время загрузки: ${min} мин. ${s} сек.`);
} else {
const d = 24;
const m = min % n;
const hour = Math.trunc(min / n);
if (hour < d) {
alert(`Время загрузки: ${hour} час. ${m} мин. ${s} сек.`);
} else {
const h = hour % d;
const day = Math.trunc(hour / d);
alert(`Время загрузки: ${day} дн. ${h} час. ${m} мин. ${s} сек.`)
}
}
}
}
 
Сверху Снизу