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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2009, 08:38   #1
perojenko
Пользователь
 
Регистрация: 22.01.2009
Сообщений: 19
По умолчанию Процедуры

Даны 5 чисел а,b,c,d,e. Вычислить s= среднее арифметическое (abc) + среднее арифметическое (bcd)+ среднее арифметическое (cde).
вычислить среднее арифметическое значение трех чисел оформить в виде процедуры и в виде функции.
perojenko вне форума Ответить с цитированием
Старый 23.01.2009, 09:56   #2
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию процедура

Код:
program capta1n;
var
 a,b,c,d,e : real;
 s,x : real;

 procedure sred ( x1,x2,x3 : real; var x0 : real );
 begin
   x0:=(x1+x2+x3)/3;
 end;
begin

  writeln ('Vvedite 4isla: ');
  write ('a= '); readln (a);
  write ('b= '); readln (b);
  write ('c= '); readln (c);
  write ('d= '); readln (d);
  write ('e= '); readln (e);

  s:=0;
  sred (a,b,c,x);
  s:=s+x;
  sred (b,c,d,x);
  s:=s+x;
  sred (c,d,e,x);
  s:=s+x;

  writeln ('s= ',s:0:2);
  writeln ('sred= ',s/3:0:2);
  readln

end.
capta1n вне форума Ответить с цитированием
Старый 23.01.2009, 09:59   #3
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию функция

Код:
program capta1n;
var
 a,b,c,d,e : real;
 s : real;

 function sred ( x1,x2,x3 : real ) : real;
 begin
   sred:=(x1+x2+x3)/3;
 end;
begin

  writeln ('Vvedite 4isla: ');
  write ('a= '); readln (a);
  write ('b= '); readln (b);
  write ('c= '); readln (c);
  write ('d= '); readln (d);
  write ('e= '); readln (e);

  s:=sred(a,b,c)+sred(b,c,d)+sred(c,d,e);

  writeln ('s= ',s:0:2);
  writeln ('sred= ',s/3:0:2);
  readln

end.
capta1n вне форума Ответить с цитированием
Старый 23.01.2009, 10:42   #4
perojenko
Пользователь
 
Регистрация: 22.01.2009
Сообщений: 19
По умолчанию

Огромное спасибо, Капитан Пронин, внук Майора Пронина =)))
perojenko вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры Hot sunny day Паскаль, Turbo Pascal, PascalABC.NET 4 13.11.2008 14:11
Запуск процедуры из процедуры с дополнением 1sal1 Общие вопросы Delphi 3 06.10.2008 21:54
процедуры FIIR БД в Delphi 9 26.02.2008 11:26
процедуры FIIR Помощь студентам 2 26.02.2008 08:12