Не могу понять в чём ошибка?
Задача:
Напишите последовательность команд, вычисляющих количество часов, минут и секунд в данном количестве суток.
- Создайте переменную days и присвойте ей значение произвольного числа от 1 до 364.
- Создайте переменную hours и присвойте ей значение выражения для нахождения количества часов.
- Создайте переменную minutes и присвойте ей значение выражения для нахождения количества минут.
- Создайте переменную seconds и присвойте ей значение выражения для нахождения количества секунд.
Пример:
const weeks = 3; const days = weeks * 7;
Моё решение:
const days = 3; const hours = days * 24; const minutes = days * 1440; const seconds = days * 259200;
Прописывает ошибку. Не могу понять почему?
В вашем решении есть ошибки
PassПеременная `days` существует и имеет значение
PassПеременная `days` является числом
PassПеременная `days` не является NaN
PassПеременная `days` принадлежит интервалу от 1 до 364
PassПеременная `hours` существует и имеет значение
PassПеременная `hours` является числом
PassПеременная `hours` не является NaN
PassПеременная `hours` вычислена верно
PassПеременная `minutes` существует и имеет значение
PassПеременная `minutes` является числом
PassПеременная `minutes` не является NaN
PassПеременная `minutes` вычислена верно
PassПеременная `seconds` существует и имеет значение
PassПеременная `seconds` является числом
PassПеременная `seconds` не является NaN
FailПеременная `seconds` вычислена верно
expected 777600 to equal 259200
Ответы (3 шт):
Автор решения: Tymur Valiiev
→ Ссылка
В часе 60 минут, поэтому чтобы вычислить количество минут:
const minutes = hours * 60
Автор решения: Артур Франк
→ Ссылка
В сутках 86400 секунд а вы указываете 259200( сумма 3х суток )
const seconds = days * 86400;
Автор решения: Armen
→ Ссылка
Попробуйте так:
const days = 3
const hours = days * 24
const minutes = days * 24 * 60
const seconds = days * 24 * 60 * 60