Найти стороны треугольника, заданного значениями углов и радиусом вписанной окружности - Pascal

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

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

треугольник задан значениями углов и радиусом вписанной окружности. Найти стороны этого треугольника.

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

textual
Листинг программы
function tan (x : real) : real;
begin
tan := sin(x)/cos(x);
end;
 
 
const
  Pi = 3.141592653589793;
 
var
  cornA, cornB, cornC, AB, BC, CA, r: real;   //углы при вершинах (cornA, cornB, cornC), стороны (AB, BC, CA)
 
begin
  writeln('введите радиус вписанной окружности ');
  readln(r);
  writeln('введите значения двух углов треугольника ');
  readln(cornA, cornB);
  cornC := 180 - (cornA + cornB);
  AB := r / tan(cornB * Pi / 360) + r / tan(cornA * Pi / 360);
  BC := r / tan(cornC * Pi / 360) + r / tan(cornB* Pi / 360);
  CA := r / tan(cornA * Pi / 360) + r / tan(cornC * Pi / 360); 
  Writeln('сторона АВ =', AB:6:2, ', сторона BC =', BC:6:2, ', сторона CA =', CA:6:2)
end.

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

  1. Создается функция tan(x), которая принимает значение x типа real и возвращает значение типа real, представляющее тангенс угла x.
  2. Создается константа Pi со значением 3.141592653589793, которая представляет число Пи.
  3. Создается переменная cornA типа real, которая будет хранить значение одного из углов треугольника.
  4. Создается переменная cornB типа real, которая будет хранить значение одного из углов треугольника.
  5. Создается переменная cornC типа real, которая будет хранить значение одного из углов треугольника.
  6. Создается переменная AB типа real, которая будет хранить полученную сторону треугольника.
  7. Создается переменная BC типа real, которая будет хранить полученную сторону треугольника.
  8. Создается переменная CA типа real, которая будет хранить полученную сторону треугольника.
  9. Выводится сообщение с запросом ввести радиус вписанной окружности.
  10. Вводится значение радиуса вписанной окружности.
  11. Выводится сообщение с запросом ввести значения двух углов треугольника.
  12. Вводятся значения углов треугольника cornA и cornB.
  13. Вычисляется значение угла cornC как разность 180 градусов и суммы cornA и cornB.
  14. Вычисляются стороны треугольника AB, BC и CA с использованием формулы для сторон треугольника вписанной окружности.
  15. Выводится сообщение с результатами вычислений сторон треугольника.

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


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

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

13   голосов , оценка 4.231 из 5
Похожие ответы