Даны действительное число х и натуральное число n. Вычислить , не используя операцию возведения в степень

введите сюда описание изображенияДаны действительное число х и натуральное число n. Вычислить , не используя операцию возведения в степень


Ответы (2 шт):

Автор решения: Zhihar

подсказка - возведение числа x в натуральную степень n эквивалентно умножению числа x n - 1 раз на само себя

это вроде как проходят где-то в начальной школе, даже странно что программирование вам раньше начали давать

таким образом вам нужен будет сделать цикл и использовать умножения и деления

→ Ссылка
Автор решения: DiD

Читай решил за вас задачу. Ответ будет exp(n*log(exp(n*log(x))/2)).

Проверить с разными значениями можно на форме ниже.

const {log,exp}=Math;
document.querySelector('form').addEventListener('input',()=>{
const x=parseFloat(document.getElementById('x').value);
const n=parseFloat(document.getElementById('n').value);
document.getElementById('e').value = x**n**2/2**n;
document.getElementById('l').value = exp(n*log(exp(n*log(x))/2));
});
<form>
x = <input id="x" type="number" placeholder="2"/><br>
n = <input id="n" type="number" placeholder="3"/><br>
Вычисление степенью: <output id="e"></output><br>
Вычисление логарифмами: <output id="l"></output><br>
</form>

→ Ссылка