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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2011, 16:07   #1
goodspeed!
 
Регистрация: 14.12.2011
Сообщений: 5
Восклицание Repeat

(Решить с циклом repeat) Знак суммы сверху n снизу i=1 знак дроби в чилителе 2i^2 в знаменателе 2+i

Простое решение получилось

program summa;
Var i,n :integer;
s:real;
begin
s:=0;
writeln('ведите число n');
readln (n);
for i:=1 to n do
begin
s:=s+((2*sqr(i))/(2+i));
end;
write ('сумма = ', s)
end.

а с repeat как то вообще нет...

Подскажите как .... Зарание спасибо...
goodspeed! вне форума Ответить с цитированием
Старый 30.12.2011, 16:57   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
program summa;
 Var i,n :integer;
 s:real;
 begin
 s:=0;
 writeln('ведите число n');
 readln (n);
 i:=1
 repeat
 s:=s+((2*sqr(i))/(2+i));
 i:=i+1;
 until i>n;
 write ('сумма = ', s)
 end.
как видите, все просто (вопрос только в целесообразности использования repeat для такой задачи)
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из While в Repeat bwitcher Помощь студентам 9 21.11.2010 19:57
While and repeat Linker88 Фриланс 4 19.05.2009 20:33
While and Repeat! Linker88 Паскаль, Turbo Pascal, PascalABC.NET 12 19.05.2009 13:43
repeat ... until 08ekhiv1 Помощь студентам 3 17.03.2009 16:42
repeat until 4ERRY Помощь студентам 7 21.02.2009 21:38