Процедуры и функции. Тексты программ: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Mikst (обсуждение | вклад) мНет описания правки |
Mikst (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
__NOTOC__ | |||
=== Вычисление площади и периметра прямоугольника === | === Вычисление площади и периметра прямоугольника === | ||
<source lang="Delphi">procedure RectSP(a,b: real; var S,P:real); | |||
begin | |||
S := a * b; | |||
P := a + b; | |||
end; | |||
var | |||
x,y: real; // Стороны прямоугольника | |||
S: real; // Площадь прямоугольника | |||
P: real; // Периметр прямоугольника | |||
begin | |||
write('Введите стороны прямоугольника: '); | |||
readln(x,y); | |||
RectSP(x,y,S,P); | |||
writeln('Площадь равна ',S); | |||
writeln('Периметр равен ',P); | |||
end.</source> | |||
=== Табулирование функции === | === Табулирование функции === | ||
=== Функция вычисления a<sup>n</sup>=== | === Функция вычисления a<sup>n</sup>=== |
Версия от 10:28, 21 ноября 2009
Вычисление площади и периметра прямоугольника
procedure RectSP(a,b: real; var S,P:real);
begin
S := a * b;
P := a + b;
end;
var
x,y: real; // Стороны прямоугольника
S: real; // Площадь прямоугольника
P: real; // Периметр прямоугольника
begin
write('Введите стороны прямоугольника: ');
readln(x,y);
RectSP(x,y,S,P);
writeln('Площадь равна ',S);
writeln('Периметр равен ',P);
end.