• Срочно, пожалуйста!!! Составить программу, которая вычисляет площадь прямоугольного треугольника. Пользователь вводит с клавиатуры 1 катет и гипотенузу. При выводе результата должно быть обеспечено 2 знака после запятой.

Ответы 3

  • PascalABC.NET
    • Автор:

      kit-kat
    • 6 лет назад
    • 0
  • begin

     var a, c: real;

     repeat

       a := ReadlnReal('введите катет, a =');

       c := ReadlnReal('введите гипотенузу, c =');

       if a >= c then Println('гипотенуза должна быть больше катета')

     until c > a;

     var S := 0.5 * a * Sqrt(c * c - a * a);

     Write('Площадь прямоугольного треугольника: S = ', S:0:2)

    end.

  • // PascalABC.NET 3.4.2, сборка 1785 от 06.09.2018

    // Внимание! Если программа не работает, обновите версию!

    begin

     var (a, c) := ReadReal2('Введите через пробел катет и гипотенузу:');

     if a > c then Swap(a, c);

     Writeln('Площадь треугольника равна ',

         0.5 * a * Sqrt(Abs(c * c - a * a)):0:2)

    end.

  • Добавить свой ответ

Войти через Google

или

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

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

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