• Теория
  • Теория

Вторая программа: «Время прогулки»

Следующая программа, которую вам предстоит написать, будет рассчитывать длительность прогулки Кекса в зависимости от погодных условий и температуры воздуха.

Мяу! Длительность прогулки зависит от нескольких условий.

Если идёт дождь, гулять я не хожу. В этом случае длительность прогулки равняется 0. А вот если дождя нет, всё зависит от температуры на улице:

Во-первых, если температура от 10°C (включительно) до 15°C (не включая это значение), я гуляю 30 минут. Холодновато, но шерсть спасает.

Во-вторых, если температура от 15°C (включительно) до 25°C (не включая значение), я гуляю 40 минут — погода идеальна.

В-третьих, при температуре от 25°C (включительно) до 35°C (включительно), я гуляю 20 минут — уж очень лапы потеют в такую жару.

В остальных случаях я никуда не выхожу: либо очень холодно, либо очень жарко. Мне и дома на батарее неплохо.

Переменная isRaining указывает, идёт ли дождь. Если значение переменной true — на улице дождь, если false — дождя нет. Переменная temperature показывает температуру на улице. Результат программы — время прогулки. Его необходимо записать в переменную minutes.

Это необычное задание. В нём заказчик будет тестировать вашу программу, подставляя разные значения во входные переменные и проверяя полученные рекомендации. Только когда все тесты пройдут успешно, задание будет выполнено.

Чтобы позвать Кекса для проверки программы, жмите кнопку Заказчик, принимай программу! в консоли.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Условия» тренажёра «Программирование на JavaScript — основы языка» можно после регистрации и оформления подписки.