Третья программа: «Протеиновый коктейль!» Подробное объяснение

let days = 9; // Дней в периоде
let evenDayAmount = 200; // Количество протеина в чётные дни
let oddDayAmount = 100; // Количество протеина в нечётные дни
let total = 0; // Общее количество протеина

for (let n = 1; n <= days; n++) {
if (n % 2 === 0) {
total += evenDayAmount;
} else {
total += oddDayAmount;
}
}

Думаю, объявлять переменную-счетчик здесь не нужно.

Мой вариант:

let days = 9; // Дней в периоде
let evenDayAmount = 200; // Количество протеина в чётные дни
let oddDayAmount = 100; // Количество протеина в нечётные дни
let total = 0; // Общее количество протеина

for (days; days > 0; days--) {
  if (days % 2 === 0) {
    total += evenDayAmount;
  } else {
    total += oddDayAmount;
  }
}

Первый вариант:

let days = 9; // Дней в периоде
let evenDayAmount = 200; // Количество протеина в чётные дни
let oddDayAmount = 100; // Количество протеина в нечётные дни
let total = 0; // Общее количество протеина

for (let i = 1; i <= days; i++) {
  if (i % 2 === 0) {
  total += evenDayAmount;
    } else {
    total += oddDayAmount;
      }
  }

Второй вариант:

while (days > 0) {
  (days % 2 === 0) ? (total += evenDayAmount):
  (total += oddDayAmount);
  days--  
  }
1 лайк