Определить сторону треугольника, если известны две другие стороны и угол между ними - Pascal ABC

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

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

Определить сторону треугольника, если известны две другие стороны b, c и угол между ними

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

textual
Листинг программы
var
  a, b, c, alfa: real;
  
begin
  write('Первая сторона: ');
  readln(b);
  write('Вторая сторона: ');
  readln(c);
  write('Угол между ними (в градусах): ');
  readln(alfa);
  a := sqrt(sqr(b) + sqr(c) - 2 * b * c * cos(DegToRad(alfa)));
  writeln;
  writeln('Третья сторона: ', a:0:2)
end.

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

  1. Создается переменная a типа real.
  2. Создается переменная b типа real.
  3. Создается переменная c типа real.
  4. Создается переменная alfa типа real.
  5. Выводится сообщение Первая сторона: и считывается значение переменной b.
  6. Выводится сообщение Вторая сторона: и считывается значение переменной c.
  7. Выводится сообщение Угол между ними (в градусах): и считывается значение переменной alfa.
  8. Вычисляется значение переменной a как квадратный корень из суммы квадратов переменных b и c минус 2 умноженных на b и c умноженных на косинус угла в радианах переменной alfa.
  9. Выводится сообщение Третья сторона: и выводится значение переменной a с точностью до двух знаков после запятой.

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


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

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

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