Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста решить

Валентина Валентина Знаток (274), закрыт 1 год назад
Добавь внутри цикла условие, которое проверит, что число i (итерируемое число) не превышает 8. Добавь команду continue в тело условия, чтобы пропускалась операция умножения. let power = prompt('Укажи степень'); // напиши код здесь
for () {
if () { // проверка, что i превышает заданное число
// пропустить виток цикла }
// напиши здесь код, который нужно повторять в цикле }

Делаю так, пишет, что некорректно alert выводит результат.
let power = prompt('Укажи степень');
power = Number(power);
let result = 1;
for (let i = 1, i < power, i++) {
if (i > 8) { // проверка, что i превышает заданное число
continue; // пропустить виток цикла
}
result = result * 2;// напиши здесь код, который нужно повторять в цикле
}
alert(result2);
Лучший ответ
Остальные ответы
Колледж ВКЭиК Профи (528) 1 год назад
Всё работает:
 document.addEventListener('DOMContentLoaded', function() 
{
let power = Number(prompt('Укажи степень')),
result = 1;
for (let i = 1; i < power; i++)
{
if (i > 8) continue;
result *= 2;
}
alert(result);
});
Просто вы ставите запятую, где должна быть точка с запятой и пытаетесь обратиться к "result2", которой по коду не существует.
даринкаУченик (204) 4 месяца назад
Пишет: alert должен вызываться с верным расчетом результата при степени 2.
Рома Васильев Ученик (247) 1 год назад
Вот это прокатит:

let power = prompt('Укажи степень');
power = Number(power);
let result = 1;
for (let i = 1; i <= power; i++) {
if (i > 8) {
continue;
}
result = result * 2;
}
alert(result);
даринкаУченик (204) 4 месяца назад
Пишет: alert должен вызываться с верным расчетом результата при степени 2.
Богдан Богомолов Знаток (376) 1 год назад
(второе задание после)
let power = prompt('Укажи степень');
power = Number(power);
let result = 1;
// перепиши с помощью while
for (let i = 1; i <= power; i++) {
if (i > 8) {
break;
}
result = result * 2;
}
alert(result);
Алексей ПугачевУченик (111) 8 месяцев назад
Дай Бог тебе здоровья!
Богдан Богомолов Знаток (376) Алексей Пугачев, Не за что! удачи в учебе!
Похожие вопросы