• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

Арифметическое выражение в Javascript

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

У меня в лабе надо:
Написать функцию решения задачи согласно варианту. Исходные данные должны задаваться внутри кода как константы. Сделать анализ результатов и вывод по организации циклов в JavaScript.
Дано натуральное число n. Вычислить , где n>2.
Но что-то у меня не тот ответ выходит,мож я неправильно делаю,вот мой код функции:
Код:
<script LANGUAGE="Javascript">
function rewenie_1()
{
var n=5;
var result=1;
for (var i=2; i <= n; i++){
result *= (1-(1/(n^2)));}
document.write(result+"<br>");

}
</SCRIPT>
По моим подсчетам должно выйти
а ответ из моей функции = 0.539775093710954

Почему так,подскажите плиз,заранее благодарю.
 
тут внутри цикла при вычислении result i надо вместо n
 
поменяла на
Код:
<script LANGUAGE="Javascript">
function rewenie_1()
{
var n=5;
var result=1;
for (var i=2; i<=n; i++){
result*=(1-(1/(i*i)));}
document.write(result+"<br>");

}
</SCRIPT>
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!