Запись математических уравнений на языке Си - C (СИ)

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

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

Как записать это в языке Си? Просто только вчера начал изучать и тут такое.

Решение задачи: «Запись математических уравнений на языке Си»

textual
Листинг программы
#include <math.h>
...
y = 7*sin(sqrt(abs(cos(3.6)))) + log(abs(sin(227*M_PI/180) -1));
double  t = tan(4.5);
double L = log(abs(sin(48.15*M_PI/180) -1));
y = 4.37*L*L/(t*t);

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

  1. Подключение стандартной библиотеки математических функций math.h.
  2. Вычисление значения переменной y с помощью функций sin, sqrt, abs, cos, M_PI и log. Значение переменной y представляет собой сумму двух выражений:
    • 7*sin(sqrt(abs(cos(3.6))))
    • log(abs(sin(227*M_PI/180) -1))
  3. Вычисление значения переменной t с помощью функции tan.
  4. Вычисление значения переменной L с помощью функции log.
  5. Вычисление значения переменной y с помощью функций sin, M_PI, abs и log. Значение переменной y представляет собой сумму двух выражений:
    • 4.37LL/(t*t)
    • 48.15*M_PI/180

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

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