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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2017, 15:21   #1
сергей стеценко
Новичок
Джуниор
 
Регистрация: 27.01.2017
Сообщений: 1
По умолчанию функцию переделать в процедуру с параметрами и без параметров - Pascal

функцию переделать в процедуру с параметрами и без параметров



program zzz;
Function L(x1,y1,x2,y2:real):real;
begin
L:=sqrt(sqr(x2-x1)+sqr(y2-y1));
end;
var x1,y1,x2,y2,x3,y3,P:real;
begin
Write('Введите координаты (x,y) вершины A: ');
Read(x1,y1);
Write('Введите координаты (x,y) вершины B: ');
Read(x2,y2);
Write('Введите координаты (x,y) вершины C: ');
Read(x3,y3);
P:=L(x1,y1,x2,y2)+L(x2,y2,x3,y3)+L( x3,y3,x1,y1);
Writeln('Периметр треугольника равен ',P)
end.
сергей стеценко вне форума Ответить с цитированием
Старый 27.01.2017, 15:27   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Ну добавьте еще один параметр для результата "по ссылке" в конце и пишите туда. Вы пробовали хотя бы что-то по языку посмотреть?
p51x вне форума Ответить с цитированием
Старый 27.01.2017, 15:45   #3
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

с параметрами
Код:
procedure L(x1,y1,x2,y2:real; var res:real);
begin
 res:=sqrt(sqr(x2-x1)+sqr(y2-y1));
end;

var x1,y1,x2,y2,x3,y3,p1,p2,p3:real;
begin
Write('Введите координаты (x,y) вершины A: ');
 Read(x1,y1);
 Write('Введите координаты (x,y) вершины B: '); 
 Read(x2,y2);
 Write('Введите координаты (x,y) вершины C: ');
 Read(x3,y3);
 P:=L(x1,y1,x2,y2)+L(x2,y2,x3,y3)+L( x3,y3,x1,y1);
 Writeln('Периметр треугольника равен ',P);
 Readln;
end.
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры с параметрами и без параметров Maray Помощь студентам 1 09.01.2015 12:28
одномерный массив с использованием процедур и функций без параметров и с параметрами Ekaterinasoroka Паскаль, Turbo Pascal, PascalABC.NET 2 14.04.2013 08:35
процедуры без параметров, нужно сделать с параметрами Medu3a Паскаль, Turbo Pascal, PascalABC.NET 1 19.11.2012 00:36
функцию переделать на процедуру morgan996 Помощь студентам 2 08.01.2010 13:08
Помогите сделать Процедуру без параметров FreeZZZ Паскаль, Turbo Pascal, PascalABC.NET 1 26.12.2008 15:04