Задать вопрос
12 ноября, 07:40

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

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 ('Невозможно') ;

end;

end.

+2
Ответы (1)
  1. 12 ноября, 09:04
    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 ('Невозможно')

    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

    Невозможно
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Программа предназначается для расчета площади по формуле Герона, объясните, в чем тут ошибка? program dom_zad_2; var a, b, c, P, S: real; ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике