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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2008, 16:38   #1
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию Циклы (Pascal)

Помогите найти сумму у в интервале от 10 до 20...

Код:
program kz3;
uses crt;
var x,y,s:real;
begin
 clrscr;
 x:=0.5;
 while x<=4 do
 begin
  repeat
  y:=abs(x+2)*2;
  writeln('x= ',x:5:2,'y= ',y:5:2);
  x:=x+0.5;
  until x>-4
 end;
 begin
 s:=0;
 if (y>=10) and (y<=20) then
 s:=s+y;
 writeln('summa zna4enii "y": ',s:5:2)
 end;
 readln
end.
Дима82 вне форума Ответить с цитированием
Старый 07.06.2008, 16:49   #2
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Интервал это (10; 20), а у тебя сегмент [10; 20]
while repeat - зачем подряд? (repeat выполнится только один раз - он лишний)
18, 19 строки после 11-ой
17 после 7
16, 21 убери
eoln вне форума Ответить с цитированием
Старый 07.06.2008, 16:53   #3
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию

Цитата:
18, 19 строки после 11-ой
17 после 7
16, 21 убери
Не понял , что убрать...

Всё теперь понял, спасибо!

Последний раз редактировалось Дима82; 07.06.2008 в 16:57.
Дима82 вне форума Ответить с цитированием
Старый 07.06.2008, 17:00   #4
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Это были номера строк в коде. Вот держи
Код:
program kz3;   
uses crt;   
var x,y,s:real;   
begin   
 clrscr;   
 x:=0.5;   
 s:=0; 
 while x<=4 do   
 begin   
  y:=abs(x+2)*2;   
  if (y>=10) and (y<=20) then   
  s:=s+y; 
  writeln('x= ',x:5:2,'y= ',y:5:2);   
  x:=x+0.5;    
 end;   
 writeln('summa zna4enii "y": ',s:5:2);     
 readln   
end.
eoln вне форума Ответить с цитированием
Старый 07.06.2008, 17:07   #5
Дима82
Форумчанин
 
Аватар для Дима82
 
Регистрация: 09.05.2008
Сообщений: 108
По умолчанию

Да, да, я всё понял, ещё раз спасибо...
Дима82 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклы и выход из них. alikk Общие вопросы Delphi 23 13.04.2008 08:44
Вопрос массивы и циклы probmat Помощь студентам 7 16.03.2008 13:35
Итерационные циклы Андрюха из ПХТТ Паскаль, Turbo Pascal, PascalABC.NET 3 14.02.2008 15:49
программа на иттарационные циклы figovproger Помощь студентам 6 02.12.2007 19:35