htorm H htorm Регистрация 17 Ноя 2013 Сообщения 75 Репутация 1 Спасибо 0 Монет 0 9 Сен 2022 #1 Пользователь вводит с клавиатуры размер файла в гигабайтах и скорость интернет-соединения в битах в се- кунду. В зависимости от выбора пользователя посчитать, за сколько часов или минут, или секунд скачается файл.
Пользователь вводит с клавиатуры размер файла в гигабайтах и скорость интернет-соединения в битах в се- кунду. В зависимости от выбора пользователя посчитать, за сколько часов или минут, или секунд скачается файл.
airmax A airmax Регистрация 28 Авг 2013 Сообщения 83 Репутация 0 Спасибо 0 Монет 0 9 Сен 2022 #2 Деление в школе не проходили?)) Позитивный голос 0
Wins W Wins Регистрация 8 Фев 2013 Сообщения 74 Репутация 0 Спасибо 0 Монет 0 9 Сен 2022 #3 А условия-то тут зачем? Обычные расчёты нужны Позитивный голос 0
AlSlale A AlSlale Регистрация 22 Ноя 2013 Сообщения 100 Репутация 0 Спасибо 0 Монет 0 9 Сен 2022 #4 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} сек.`) } } } } Позитивный голос 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} сек.`) } } } }
Рустем Р Рустем Регистрация 19 Апр 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 9 Сен 2022 #5 Да запросто. Любое желание... if (fileSize > 1 Gb){ console.log('Запаришься скачивать !!! ') } else { console.log('А вот это попробую !!! ') } Позитивный голос 0
Да запросто. Любое желание... if (fileSize > 1 Gb){ console.log('Запаришься скачивать !!! ') } else { console.log('А вот это попробую !!! ') }