Определить является ли треугольник прямоугольным - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Даны стороны треугольника. Определить является ли этот треугольник прямоугольным

Решение задачи: «Определить является ли треугольник прямоугольным»

textual
Листинг программы
  1. uses  Crt;
  2. var   a,b,c:integer;
  3. begin
  4.       ClrScr;
  5.       Write('A = '); Readln(a);
  6.       Write('B = '); Readln(b);
  7.       Write('C = '); Readln(c);
  8.       Writeln;
  9.        if (a>c) and (a>b)
  10.         then
  11.          if sqrt(sqr(c)+sqr(b))=a
  12.           then Writeln('Treugolnik prjamougolniy')
  13.           else Writeln('Treugolnik ne prjamougolniy')
  14.         else
  15.          if (b>a) and (b>c)
  16.           then
  17.            if sqrt(sqr(a)+sqr(c))=b
  18.             then Writeln('Treugolnik prjamougolniy')
  19.             else Writeln('Treugolnik ne prjamougolniy')
  20.         else
  21.          if (c>a) and (c>b)
  22.           then
  23.            if sqrt(sqr(a)+sqr(b))=c
  24.             then Writeln('Treugolnik prjamougolniy')
  25.             else Writeln('Treugolnik ne prjamougolniy');
  26.        ReadKey;
  27. end.

Объяснение кода листинга программы

  1. В начале кода подключается библиотека Crt, которая содержит функции для работы с консолью.
  2. Переменные a, b и c инициализируются целочисленными значениями.
  3. С помощью функции ClrScr очищается экран перед вводом данных.
  4. Пользователю предлагается ввести значения для переменных a, b и c.
  5. Введенные значения сохраняются в соответствующих переменных.
  6. Выводится пустая строка с помощью функции Writeln.
  7. Затем выполняется проверка на прямоугольность треугольника.
  8. Для этого проверяется условие a > c и a > b. Если оба условия выполняются, то переменной a присваивается значение корня из суммы квадратов c и b.
  9. Если полученное значение равно a, то треугольник считается прямоугольным, и выводится соответствующее сообщение.
  10. Если полученное значение не равно a, то выполняется следующая часть проверки.
  11. Аналогично проверяется условие b > a и b > c. Если оба условия выполняются, то переменной b присваивается значение корня из суммы квадратов a и c.
  12. Если полученное значение равно b, то треугольник считается прямоугольным, и выводится соответствующее сообщение.
  13. Если полученное значение не равно b, то выполняется последняя часть проверки.
  14. Наконец, проверяется условие c > a и c > b. Если оба условия выполняются, то переменной c присваивается значение корня из суммы квадратов a и b.
  15. Если полученное значение равно c, то треугольник считается прямоугольным, и выводится соответствующее сообщение.
  16. Если полученное значение не равно c, то выполняется заключительная часть проверки.
  17. Если ни одно из условий не выполняется, то треугольник не является прямоугольным, и выводится соответствующее сообщение.
  18. В конце кода с помощью функции ReadKey ожидается нажатие клавиши для выхода из программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы