Предмет: Информатика, автор: lejla4538

JavaScript. Домашнее задание №3 а. Возведение в степень. Создаются 2 переменные в которые вводятся данные: 1. Число число не может быть NaN и не может быть 0; - 2. Степень - если степень равна NaN или 0, то должно по умолчанию быть 2; При помощи цикла и арифметики Вы должны возвести в степень, а результат вывести в alert(); Например: число - 5 степень - 3 ответ - 125 помогите пожалуйста дам 50 баллов ​

Приложения:

Ответы

Автор ответа: salpsx
1

Ответ:

let base = Number(prompt('Введите число:'));

let exponent = Number(prompt('Введите степень:')) || 2;

if (isNaN(base) || base === 0) { alert('Ошибка: Число не может быть NaN или 0.'); }

else if (isNaN(exponent) || exponent === 0) { alert('По умолчанию степень принимается равной 2.'); exponent = 2; }

else {

   let result = 1;

   for (let i = 0; i < Math.abs(exponent); i++) { result *= base; }

   if (exponent < 0) result = 1 / result;

   alert('Ответ: ' + result);

}

Объяснение:

если обьяснить надо, то напишешь


lejla4538: спасибо
lejla4538: смотри у меня тут проблема типа где il стоит там ошибка не знаю в чём проблема
Похожие вопросы
Предмет: Информатика, автор: margo100412
Предмет: Английский язык, автор: 89388951803