Экономическая печать

1)После переменной consumptionPerPage создайте переменную economyMode, которая содержит false.

2)В цикле после вызова keks.print() добавьте условие, которое срабатывает, если economyMode равен true и номер текущей страницы page больше 3

var totalPages = 6; // Всего страниц в документе

var consumptionTotal = 0; // Общий расход тонера
var consumptionPerPage = 70; // Расход краски на одну страницу
var economyMode = false;
for (var page = 1; page <= totalPages; page++) {
keks.print(page);

if (economyMode = true && page > 3){

}

consumptionTotal += consumptionPerPage;
console.log(consumptionTotal);
}
Я немного не понял, почему такой вариант не принимается, а принимается только if (economyMode && page > 3) т.к. в задании указано, что “если economyMode равен true”, а мы указали эту переменную как false.

Вы пропустили ==.

1 лайк

Еще одно =.

А, я дебил, извините)

Мне кажется , правильный алгоритм не корректен . По условию задачи , мы должны с 3й страницы уменьшить расход краски . Однако , после 4й итерации у нас к накапливаемой величине consumptionTotal добавляется не 70, а 105 . Т е формально мы не снизили нагрузку на тонер , а увеличили ее . Или я что то не так понял , сорри ?

1 лайк