uses crt;
const t=0.00001;
var a,b,c,pp,m,n,p:real;
begin
clrscr;
repeat
write('a=');readln(a);
write('b=');readln(b);
write('c=');readln(c);
if (abs(a-b)>c)or(abs(a+b)<c)
then writeln('Это не треугольник! Повторите ввод.');
until (abs(a-b)<c) and( abs(a+b)>c);
pp:=(a+b+c)/2;
writeln('Вид углов:');
m:=(b*b+c*c-a*a)/(2*b*c);
if abs(m)<t then writeln('Угол М прямой')
else if m>0 then writeln('Угол М острый')
else writeln('Угол М тупой');
n:=(a*a+c*c-b*b)/(2*a*c);
if abs(n)<t then writeln('Угол N прямой')
else if n>0 then writeln('Угол N острый')
else writeln('Угол N тупой');
p:=(b*b+a*a-c*c)/(2*b*a);
if abs(p)<t then writeln('Угол P прямой')
else if p>0 then writeln('Угол P острый')
else writeln('Угол P тупой');
readln
end.
Похожие записи/страницы:
- Написать программу, определяющую будут ли прямые A1x+B1y+C1=0 и A2x+B2y+C2=0 перпендикулярны. Если нет , то…
- Написать программу, определяющую, будут ли прямые A1x + B1y + C1 = 0 и A2x + B2y + C2 = 0 перпендикулярны. Если…
- По введенным координатам вершин треугольника вычислить величины его углов(в градусах), периметр и площадь -…
- Определить, существует ли треугольник с заданными длинами сторон x, y, z Pascal(Паскаль)
- Нарисовать вращение квадрата вокруг своей вершины - Pascal(Паскаль)
- Составить программу в паскале, которая в графическом режиме изображает фигуру правильной пятиконечной звезды,…
- Построить графики функции, заданной в параметрической форме, отдельно в четырех областях экрана для различных…
- Найти периметр и площадь равнобедренной трапеции с основаниями a и b (a > b) и углом alpha при большем основании…