НЕ
Надежда Егорова

Помогите найти ошибку) _)))



var
a, b, c, P : integer;
S, F1, F2, F3, F4, p1, R : real;
Begin
Writeln ('Ââåäèòå çíà÷åíèÿ ñòîðîí');
readln(a,b,c);
IF (a + b <= c) OR (a + c <= b) OR (c + b <= a) THEN
Writeln ('òàêîãî òðåóãîëüíèêà íå ñóùåñòâóåò') Else
P:=a+b+c;
p1:=P/2;
F1:=P1-a;
F2:=P1-b;
F3:=P1-c;
F4:=p1*F1*F2*F3;
S:=sqrt(F4);
R:=a*b*c/(4*S);
Writeln('Ðàäèóñ=', R);
End.

Результат даёт неверный ( Нужно найти радиус треугольника, вписанного в окружность)

ПК
Петя Карсаков

хз. я увидела только одну. добавь в последнем writeln (....R:6:1)

МБ
Марина Бухарова

то что иначе возьми в операторные скобки (btgin end;) у тебя только p := a+b+c выполняется иначе, а все остальное всегда.

Похожие вопросы
Помогите найти ошибку в PHP
Помогите найти ошибку pascal
Помогите найти ошибку))))
Помогите найти ошибку в коде
помогите найти ошибку!!! на с++
Помогите найти ошибку в программе
Помогите найти ошибку)
Помогите найти ошибку. Паскаль. Ошибка в ситаксисе
ПОМОГИТЕ НАЙТИ ОШИБКУ!
помогите найти ошибку