Голосование за лучший ответ
Константин Григорьев
Мыслитель
(5810)
13 лет назад
держи, тут писать то 5 минут
program a2;{ вычисление площади треугольника}
uses crt;
var a,h,s:real;
procedure dd;
begin
writeln('Введите значение стороны треугольника == >');
readln(a);
writeln('Введите значение высоты треугольника == >');
readln(h);
s:=(a*h*0.5);
if a > 0 then
writeln('Площадь треугольника равна ==>',s:8:3,' квадратных едениц')
else writeln('Сторона не может быть отрицательной');
end;
begin
clrscr;
writeln('Расчёт площади треугольника, ввод вручную');
dd;
readln;
readkey;
end.
Источник: паскаль
Леонид Сидоренко
Ученик
(148)
8 лет назад
держи, тут писать то 5 минут
program a2;{ вычисление площади треугольника}
uses crt;
var a,h,s:real;
procedure dd;
begin
writeln('Введите значение стороны треугольника == >');
readln(a);
writeln('Введите значение высоты треугольника == >');
readln(h);
s:=(a*h*0.5);
if a > 0 then
writeln('Площадь треугольника равна ==>',s:8:3,' квадратных едениц')
else writeln('Сторона не может быть отрицательной');
end;
begin
clrscr;
writeln('Расчёт площади треугольника, ввод вручную');
dd;
readln;
readkey;
нина кутявина
Ученик
(120)
6 лет назад
var a,b,s,h: real;
begin
write ('введите длину основания');
read (b);
write ('введите длину высоты');
read (h);
s:=1/2*b*h;
a:=sqrt(sqr(b)/2);
writeln ('Площадь =',s);
writeln ('Боковые стороны равны =',a);
end.