Арифметическое выражение в 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>
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab