Что не так? Вопрос к знатокам mql

 

Известно две стороны треугольника и угол между ними

стороона а = 40

сторона b = 148

Угол С = 11

формула поиска третьей стороны

c = sqrt(a2 + b2 - 2a*b*cos(C))  = 109.00245019255145


пишу в коде

c = MathSqrt( (a*a) + (b*b) - 2 * a * b * MathCos(C) ) = результат получается другой


Или я не правильно записываю формулу?

 

почленно проверьте. может где-то с целыми работаете

 
Евгений:

Известно две стороны треугольника и угол между ними

стороона а = 40

сторона b = 148

Угол С = 11

формула поиска третьей стороны

c = sqrt(a2 + b2 - 2a*b*cos(C))  = 109.00245019255145


пишу в коде

c = MathSqrt( (a*a) + (b*b) - 2 * a * b * MathCos(C) ) = результат получается другой


Или я не правильно записываю формулу?

MathCos

Функция возвращает косинус угла.

double  MathCos(
   double  value      // число
   );

Параметры

value

[in]  Угол в радианах.

Возвращаемое значение

Значение типа double в диапазоне от -1 до 1.

Примечание

Вместо функции MathCos() можно использовать функциюcos().

 
Victor Nikolaev:

MathCos

=

[in]  Угол в радианах.



Cпасибо! Забыл, что угол должен быть в радианах, а не градусах