протеиновый коктейль

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

for (var i = days; i > 0; i–) {
if (i % 2 === 0){
total += evenDayAmount
}
else {total += oddDayAmount}
console.log(total);

или вот так

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

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

1 лайк

var days = 9; // Дней в периоде
var period = 3; // Как часто я ем протеин (раз в три дня)
var workDayAmount = 200; // Количество протеина в будние
var weekendAmount = 100; // Количество протеина в выходные

var total = 0;
var totalWorkDays= 0;
var totalWeekendDays =0;
var workDays = [];
var weekendDays = [];
var daysMass=[];

for(var i = 1; i<=days; i++){daysMass.push(i);} /*создаем массив дней
*/

/*Разбиваем дни на будни и выходные
*/
for(var i = 0; i<=daysMass.length; i++){
if(daysMass[i]%7===6 || daysMass[i]%7===0){weekendDays.push(daysMass[i])}
else if(daysMass[i]%7===1){workDays.push(daysMass[i])}
else if(daysMass[i]%7===2){workDays.push(daysMass[i])}
else if(daysMass[i]%7===3){workDays.push(daysMass[i])}
else if(daysMass[i]%7===4){workDays.push(daysMass[i])}
else if(daysMass[i]%7===5){workDays.push(daysMass[i])}
;}

/*Считаем количество прота в рабочие дни
*/
for(var i=0; i<= daysMass.length; i++){for(var j=0; j<=workDays.length;j++){
if(daysMass[i] === workDays[j] && daysMass[i]%period===0){totalWorkDays+=workDayAmount;}
}
;}

/*Считаем количество прота в выходные
*/
for(var i=0; i<= daysMass.length; i++){for(var j=0; j<=weekendDays.length;j++){
if(daysMass[i] === weekendDays[j] && daysMass[i]%period===0){totalWeekendDays+=weekendAmount;}
}
;}

/*Считаем общее количество прота
*/
total = totalWorkDays+totalWeekendDays;

console.log(total);

Получилось так:

var days = 55; // Дней в периоде
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;
}
}
console.log(total);

Пишет что тип ошибка на 6 строке , и на 22 !!! СПАСИТЕ

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

for (var i = days; i > 0; i–) {
if (i % 2 === 0){
total += evenDayAmount
}
else {total += oddDayAmount}
console.log(total);

или вот так

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

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