Поделитесь своими вариантами.
Мой
var days = 9; // Дней в периоде
var period = 3; // Как часто я ем протеин (раз в три дня)
var workDayAmount = 200; // Количество протеина в будние
var weekendAmount = 100; // Количество протеина в выходные
var total = 0;
var currentDay;
for (var i = days; i > 0; i--) {
currentDay = i % period;
if(currentDay === 0) {
if (i % 7 === 6 || i % 7 === 0 ) {
total += weekendAmount;
} else {
total += workDayAmount;
}
}
else {
total += 0;
}
}
console.log('На период в ' + days + ' дней' + ' необходимо ' + total + ' протеина');
Также хотелось бы узнать у всех присутствующих, понятно ли вам было из условия задания, что понедельник не является первым днем приема протеина?
- Понятно (так и написано в условии)
- Не понятно (в условии написано, что понедельник - первый день, следовательно первый день приема)
- Вообще не понятно условие
0 голосов
В зависимости от результатов можно будет понять, стоит ли написать об этом явно.