Решение задачи с потребленным протеином в четные и нечетные дни (без циклов)

var days = 9; // Дней в периоде
var period = 3; // Как часто я ем протеин (раз в три дня)
var workDayAmount = 200; // Количество протеина в будние
var weekendAmount = 100; // Количество протеина в выходные
var total = 0;
for (var i = period; i <= days; i += period) {
  if (i % 7 == 6 || i % 7 == 0) {
    total += weekendAmount;
  } else {
    total += workDayAmount;
  }
}

вот тут целый тред посвященный этой задаче