• СРОЧНО ПОМОГИТЕ ИСПРАВИТЬ ОШИБКУ. 30 БАЛЛОВ

    Задача: "Написать модуль для вычисления площади треугольника по формуле Герона(она ниже представлена).

    Основная ПМ:

    program GERON;
    uses crt,formula;
    var S,p:real;
    a,b,c:real;
    begin clrscr;
    write('a=');readln(a);
    write('b=');readln(b);
    write('c=');readln(c);
    resh(S,p,a,b,c);
    write('S=',S:12:2);
    readkey
    end.

    Модуль:

    unit formula;
    interface
    procedure resh(a,b,c:real;var p,S:real);
    implementation
    procedure resh(a,b,c:real;var p,S:real);
    begin
    p:=(a+b+c)/2;
    S:=sqrt(p*(p-a)*(p-b)*(p-c));
    end;
    end.

    Суть в том что написанно все правельно но при вводе чисел ничего нет ⇔ (S=0) программа не работает,помогите исправить ошибку.

Ответы 6

  • учитель над тобой поржать хочет либо умнож на число пи пм и модуль
    • Автор:

      dana40
    • 5 лет назад
    • 0
  • нет
    • Автор:

      colehu0n
    • 5 лет назад
    • 0
  • мне нужно ввести стороны
    • Автор:

      jax32
    • 5 лет назад
    • 0
  • и по этой формулы надо что бы вывелась площадь
  • но выводится 0
    • Автор:

      hope51
    • 5 лет назад
    • 0
  • p:=(a+b+c)/2; это модульresh(S,p,a,b,c); это пм
    • Автор:

      brycen
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years