Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.04.2011, 20:38
cash cash вне форума
Прохожий
 
Регистрация: 15.03.2011
Сообщения: 35
Репутация: 10
По умолчанию Проверьте пожалуйста

Блин, опять что-то не получается. Посмотрите пожалуйста.
Вот условие задачи:
http://s61.radikal.ru/i174/1104/3a/20f901c6f15d.jpg

Вот какую ошибку выводит: http://s002.radikal.ru/i198/1104/72/809db5bf638e.jpg

Вот текст программы:
Код:
program Project1;
uses
  SysUtils,math;
var s,e:real;
j:integer;
begin
readln (e);
S:=0; j:=1;
while abs((power((-1),j+1))/(j*(j+1)*(j+2)))>e do
begin
s:=s+((power((-1),j+1))/(j*(j+1)*(j+2)));
inc(j);
end;
write (s:0:5);
readln;
end.
Ответить с цитированием
  #2  
Старый 15.04.2011, 23:20
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

[off]
Сурово ответить
или мягко?

Кстати, интересно, задача со школы? Или институт?
[/off]
Ответить с цитированием
  #3  
Старый 15.04.2011, 23:46
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Ладно, чтоб ты не плодил темы, вот
PHP код:
procedure TForm1.Button1Click(SenderTObject);
var
s,sr,e:real;
j,a:integer;
begin
  e
:=strtofloat(edit1.Text);
  
j:=1;
  
a:=-1;
  
sr:=0;
  
repeat
   a
:=a*(-1);
   
s:=a/(j*(j+1)*(j+2));
   
j:=j+1;
   
sr:=sr+s;
  
until abs(s)<e;
  
edit2.Text:=floattostr(sr);
end

Последний раз редактировалось Konrad, 15.04.2011 в 23:50.
Ответить с цитированием
  #4  
Старый 15.04.2011, 23:49
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

j=1 s=0,1667 (1*(1+1)*(1+2))=6
j=2 s=-0,0417 (2*(2+1)*(2+2))=24
j=3 s=0,0167 (3*(3+1)*(3+2))=60
j=4 s=-0,0083 (4*(4+1)*(4+2))=120
j=5 s=0,0048 (5*(5+1)*(5+2))=210
j=6 s=-0,003 (6*(6+1)*(6+2))=336
j=7 s=0,002 (7*(7+1)*(7+2))=504
j=8 s=-0,0014 (8*(8+1)*(8+2))=720
j=9 s=0,001 (9*(9+1)*(9+2))=990
j=10 s=-0,0008 (10*(10+1)*(10+2))=1320
j=11 s=0,0006 (11*(11+1)*(11+2))=1716
j=12 s=-0,0005 (12*(12+1)*(12+2))=2184
j=13 s=0,0004 (13*(13+1)*(13+2))=2730
j=14 s=-0,0003 (14*(14+1)*(14+2))=3360
j=15 s=0,0002 (15*(15+1)*(15+2))=4080
j=16 s=-0,0002 (16*(16+1)*(16+2))=4896
j=17 s=0,0002 (17*(17+1)*(17+2))=5814
j=18 s=-0,0001 (18*(18+1)*(18+2))=6840
j=19 s=0,0001 (19*(19+1)*(19+2))=7980
j=20 s=-0,0001 (20*(20+1)*(20+2))=9240
j=21 s=0,0001 (21*(21+1)*(21+2))=10626
S= 0,1363


S= 0,13629436

Последний раз редактировалось Konrad, 16.04.2011 в 00:00.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:24.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025