Программа предназначается для расчета площади по формуле Герона, объясните , в чем тут...

0 голосов
115 просмотров

Программа предназначается для расчета площади по формуле Герона, объясните , в чем тут ошибка ?
program dom_zad_2;
var a, b, c, P, S: real;
begin
if (a writeln ('Значение стороны a:');
readln(a);
writeln ('Значение стороны b:');
readln(b);
writeln ('Значение стороны c:');
P:=( a+b+c )/2;
S:= sqrt(P*(P-a)*(P-b)*(P-c));
if s<0 then writeln ('Невозможно');<br> end;
end.


Информатика (43 баллов) | 115 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Program dom_zad_2;
var a, b, c, P, S: real; 
begin 
writeln ('Значение стороны a:');
readln(a);
writeln ('Значение стороны b:');
readln(b);
writeln ('Значение стороны c:');
readln(c);
P:=(a+b+c)/2;
S:=P*(P-a)*(P-b)*(P-c); 
if s<=0 then writeln ('Невозможно')<br>else writeln('s = ',sqrt(s):5:2);
end.

Пример 1:
Значение стороны a: 3
Значение стороны b: 4
Значение стороны c: 5
s = 6.00

Пример 2:
Значение стороны a: 2
Значение стороны b: 2
Значение стороны c: 5
Невозможно

(194k баллов)
0

спасибо, но , можно объяснение ?

0

Объяснение чего именно?

0

почему else, я просто не силен в информатике

0

Если введены числа, из которых нельзя построить треугольник, то будет выводиться сообщение об ошибке ("Невозможно"). Если треугольник можно построить, то будет выводиться площадь этого треугольгика.

0

Можно вас в друзья добавить ?

0

Недельку здесь порешаете задания и потом добавляйте.

0

хорошо, я буду решать каждый день )

0

но только примите

0

можно ли здесь сделать через uses crt и slnscr??