Предмет: Информатика,
автор: lejla4538
JavaScript. Домашнее задание №3 а. Возведение в степень. Создаются 2 переменные в которые вводятся данные: 1. Число число не может быть NaN и не может быть 0; - 2. Степень - если степень равна NaN или 0, то должно по умолчанию быть 2; При помощи цикла и арифметики Вы должны возвести в степень, а результат вывести в alert(); Например: число - 5 степень - 3 ответ - 125 помогите пожалуйста дам 50 баллов
Приложения:
Ответы
Автор ответа:
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:
спасибо
Похожие вопросы
Предмет: Информатика,
автор: margo100412
Предмет: Геометрия,
автор: Аноним
Предмет: Русский язык,
автор: Luiz09
Предмет: Английский язык,
автор: 89388951803
Предмет: Русский язык,
автор: azabinandrey