Вычислить значения выражений - C (СИ)
Формулировка задачи:
Всем привет, помогите пожалуйста решить задачу
Задание:
Написать программу для расчета по двум формулам. Результат вычисления по первой формуле должен совпадать со второй. Использовать операции потокового ввода-вывода.
Решение задачи: «Вычислить значения выражений»
textual
Листинг программы
#include <stdio.h> #include <math.h> int main() { double a,z1,z2; printf("Введите значение угла: "); scanf("%lf", &a); z1 = (1.-2.*sin(a)*sin(a))/(1.+sin(2.*a)); z2 = (1.-tan(a))/(1.+tan(a)); printf("%lf\n%lf\n", z1,z2); }
Объяснение кода листинга программы
- Включаются необходимые заголовочные файлы для работы с математическими функциями и для ввода-вывода данных
- Устанавливается точка входа в программу
- Объявляются три переменные типа double для хранения значений угла, а также результатов вычислений
- Выводится запрос на ввод значения угла
- Происходит считывание значения угла с помощью функции scanf
- Вычисляется значение переменной z1 по формуле (1.-2.sin(a)sin(a))/(1.+sin(2.*a))
- Вычисляется значение переменной z2 по формуле (1.-tan(a))/(1.+tan(a))
- Выводятся значения переменных z1 и z2 с помощью функции printf
- Программа завершается
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д