Предмет: Информатика, автор: Аноним

информатика работа в паскале
Дан треугольник со сторонами a b c, составить программу для нахождения периметра, площади и высот Ha Hb Hc треугольника


restIess: если формулы нахождения высот подгонишь, то напишу программу)
Аноним: в чем прикол, я задаю вопрос, работа других-дать на него ответ
restIess: Хых, это называется желание, а не "работа", тут никто не работает
Аноним: Образное выражение? Не не слышали
restIess: Ну ждите дальше ответ с таким отношением :)
Аноним: Буду ждать, не переживай

Ответы

Автор ответа: evilforestart
0

var  

 a,b,c,P,p2,S,Ha,Hb,Hc:real;

 

 begin

   writeln('Введите значение стророны a');

   readln(a);

   writeln('Введите значение стророны b');

   readln(b);

   writeln('Введите значение стророны c');

   readln(c);

   P:=a+b+c;

   p2:=P/2;

   S:=sqrt(p2*(p2-a)*(p2-b)*(p2-c));

   Ha:= 2*sqrt(p2*(p2-a)*(p2-b)*(p2-c))/a;

   Hb:= 2*sqrt(p2*(p2-a)*(p2-b)*(p2-c))/b;

   Hc:= 2*sqrt(p2*(p2-a)*(p2-b)*(p2-c))/c;

   

   writeln('Периметр треугольника P = '+P);

   writeln('площадь треугольника S = '+S);

   writeln('высота треугольника Ha = '+Ha);

   writeln('высота треугольника Hb = '+Hb);

   writeln('высота треугольника Hc = '+Hc);

 end.

Похожие вопросы