Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2012, 23:08   #1
creck_hatsone
 
Регистрация: 29.10.2012
Сообщений: 5
По умолчанию Итерационный цикл



Помогите функцию составить.Примерно так.
<script language="JavaScript"> function cycle() {
var x=document.cycles.znacX.value;
var pogr=document.cycles.pogr.value;
var pogr=1*pogr;
var n=0;
var a=1;

var sum=a;
while (Math.abs(a)>pogr)
{
q=((-1)*n)*((x*x)/(2*n+1);
a=a*q;
sum=sum+a; //Тело цикла
n=n+1;//Счетчик числа членов ряда
}
alert("Результат равен " + sum);
}
</script>
creck_hatsone вне форума Ответить с цитированием
Старый 02.11.2012, 23:12   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Код:
for(;Math.abs(a)>pogr;n++)
{
q=((-1)*n)*((x*x)/(2*n+1);
a=a*q;
sum=sum+a; //Тело цикла
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2012, 23:18   #3
creck_hatsone
 
Регистрация: 29.10.2012
Сообщений: 5
По умолчанию

Уважаемый Stilet спасибо за отклик.Вот еще вопрос а я функцию q правильно написал?Просто запускаю а он не реагирует на кнопку расчитать(
creck_hatsone вне форума Ответить с цитированием
Старый 02.11.2012, 23:20   #4
creck_hatsone
 
Регистрация: 29.10.2012
Сообщений: 5
По умолчанию

http://learn.javascript.ru/play/3gwHq
вот что получилось
creck_hatsone вне форума Ответить с цитированием
Старый 02.11.2012, 23:55   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
а он не реагирует на кнопку расчитать(
Как кнопка описана? В консоль ошибок загляни - что там показано?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2012, 00:31   #6
LZero
Форумчанин
 
Регистрация: 20.07.2012
Сообщений: 129
По умолчанию

PHP код:
function cycle() {
    var 
x=document.cycles.znacX.value;
    var 
pogr=document.cycles.pogr.value;
    var 
pogr=1*pogr;
    var 
n=0;
    var 
a=1;

    var 
sum=a;
    for(;
Math.abs(a)>pogr;n++)
    {
        
q=((-1)*n)*((x*x)/(2*n+1));
        
a=a*q;
        
sum=sum+a//Тело цикла
    
}
    
n=n+1;//Счетчик числа членов ряда
    
alert("Результат равен " sum);

Пропущена скобка и алерт за пределами функции.
LZero вне форума Ответить с цитированием
Старый 03.11.2012, 10:37   #7
creck_hatsone
 
Регистрация: 29.10.2012
Сообщений: 5
По умолчанию

Спасибо огромное ребят плюс Вам большой.Все работает)
creck_hatsone вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Итерационный цикл sanchoflat Общие вопросы C/C++ 7 18.09.2012 21:00
Итерационный цикл Camelot_2012 Паскаль, Turbo Pascal, PascalABC.NET 1 22.12.2011 21:18
итерационный метод phasha Microsoft Office Excel 4 14.11.2011 13:05
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34