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

Четвёртая программа: «Бешеная сушка»

Вы готовы написать четвёртую программу, которую босс будет тестировать собственными лапами. Вот техническое задание:

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

Входные данные: вес в начале диеты и вес в конце.

Логика работы: пока я тренируюсь и сижу на диете, то теряю 5% своей массы в день (на сухом корме не особо пожируешь, а тренировки суровые). А тренируюсь я до тех пор, пока мой вес больше желаемого.

Просто посчитай, сколько дней понадобится провести в таком режиме и запиши количество в переменную days.

Конечно, в этой программе удобнее использовать while, так как количество итераций заранее неизвестно.

Обратите внимание, что Кекс каждый день теряет 5% от своего веса. При этом вес обновляется каждый день. Например, если сначала Кекс весил 5кг (то есть 5000 грамм), то на следующий день его вес станет 4750 грамм. И во второй день он уже потеряет 5% от нового веса, то есть от 4750 грамм. Учтите это при расчётах.

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

Хотите научиться профессионально писать код на самом востребованном языке программирования? Записывайтесь на профессию «React-разработчик», которая стартует 18 июня 2024. Всего от 4970 ₽в месяц.

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

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

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

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

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

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