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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2011, 14:17   #1
admin22
Пользователь
 
Регистрация: 27.09.2011
Сообщений: 26
По умолчанию Процедура с параметром и без параметра

Привет всем.
Имеется программа
Код:
program a1; 

var a,b,c:real;

begin
writeln ('введи катеты треугольника');
readln (a,b);
c:= sqrt (a*a+b*b);
writeln ('Гипотенуза треугольника   ', c:6:2);

end.
надо переделать ее в процедуру с параметрами и в процедуру без параметров. Заранее спс
admin22 вне форума Ответить с цитированием
Старый 27.09.2011, 14:49   #2
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

с параметрами
Код:
program a1; 
procedure MyProc(A,B : real);
var c:real;
begin
  c:= sqrt (a*a+b*b);
  writeln ('Гипотенуза треугольника   ', c:6:2);
end;

begin
 writeln ('введи катеты треугольника');
 readln (a,b);
 MyProc(a,b);
end.
без параметров
Код:
program a1; 
procedure MyProc;
var a,b,c:real;
begin
  writeln ('введи катеты треугольника');
  readln (a,b);
  c:= sqrt (a*a+b*b);
  writeln ('Гипотенуза треугольника   ', c:6:2);
end;

begin
 MyProc;
end.
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Старый 27.09.2011, 15:44   #3
admin22
Пользователь
 
Регистрация: 27.09.2011
Сообщений: 26
По умолчанию

Цитата:
Сообщение от JUDAS Посмотреть сообщение
с параметрами
Код:
program a1; 
procedure MyProc(A,B : real);
var c:real;
begin
  c:= sqrt (a*a+b*b);
  writeln ('Гипотенуза треугольника   ', c:6:2);
end;

begin
 writeln ('введи катеты треугольника');
 readln (a,b);
 MyProc(a,b);
end.
без параметров
Код:
program a1; 
procedure MyProc;
var a,b,c:real;
begin
  writeln ('введи катеты треугольника');
  readln (a,b);
  c:= sqrt (a*a+b*b);
  writeln ('Гипотенуза треугольника   ', c:6:2);
end;

begin
 MyProc;
end.
Большое спс что помогли
admin22 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура не позволяет передать больше одного параметра Maryver Microsoft Office Excel 5 15.08.2011 19:11
Процедура с изменяемым параметром Utkin Общие вопросы Delphi 11 30.11.2010 14:41
Процедура с параметром динамическим массивом. VintProg Общие вопросы Delphi 12 11.06.2010 13:12
Процедура в процедура в C++ Builder Ecosasha C++ Builder 2 06.06.2009 17:17
ЦИКЛЫ БЕЗ ПАРАМЕТРА Ananim-Pbl6ak Паскаль, Turbo Pascal, PascalABC.NET 8 24.12.2008 19:52