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


#21

for (initialWeight=initialWeight; initialWeight > targetWeight; initialWeight=initialWeight*0.95 + days++);
{
console.log(‘Осталось заниматься ’ + days + ’ дней.’)
}


#22
var initialWeight = 6000; // Исходный вес в граммах
var targetWeight = 5000; // Желанный вес в граммах
var days = 0;

while (initialWeight > targetWeight) {
  initialWeight = initialWeight - (initialWeight / 100 * 5);
  days++;
}

#23

Мой вариант :lion:

Бешеная сушка
console.log('Программа "Бешеная сушка" by Nerealist');

var initialWeight = 6000; // Исходный вес в граммах
var targetWeight = 5000; // Желанный вес в граммах
var days = 0;

console.log('Ваш вес: ' + initialWeight + ' грамм, Вы хотите похудеть до ' + targetWeight + ' грамм');

while (initialWeight > targetWeight) {
  initialWeight -= initialWeight * 0.05;
  days++;
}

console.log('Вам понадобиться еще попотеть ' + days + ' дней, Сэр');

#24

Мой вариант с условием:

var initialWeight = 6000; // Исходный вес в граммах
var targetWeight = 5000; // Желанный вес в граммах
var days = 0;

while (targetWeight <= initialWeight) {
if (targetWeight == initialWeight && days <= 0) {
break;
} else {
initialWeight -= initialWeight / 100 * 5;
days++;
}
}
console.log(days);


#25

“я ява погромист, я не умею считать в уме, сложные проценты какие-то аааа”
зачем вы указываете уже сокращенную форму расчета процента и вводите дополнительные переменные, я не очень понимаю. Это такие правила хорошего тона? А если будет не 5% а 4.85321093290123% ? я в голове такие суммы не умею решать и калькулятор продал, чтобы купить курсы по JS. ну такое себе.

моё рабочее
var initialWeight = 6000; 
var targetWeight = 5000;
var days = 0;
while (initialWeight > targetWeight) {
  initialWeight = initialWeight/100*(100-5);
  days++;
}