Вычислить значения выражений - C (СИ)

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

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

Всем привет, помогите пожалуйста решить задачу Задание: Написать программу для расчета по двум формулам. Результат вычисления по первой формуле должен совпадать со второй. Использовать операции потокового ввода-вывода.

Решение задачи: «Вычислить значения выражений»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main()
  4. {
  5.    
  6.     double a,z1,z2;
  7.     printf("Введите значение угла: ");
  8.     scanf("%lf", &a);
  9.     z1 = (1.-2.*sin(a)*sin(a))/(1.+sin(2.*a));
  10.     z2 = (1.-tan(a))/(1.+tan(a));
  11.     printf("%lf\n%lf\n", z1,z2);
  12. }

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

  1. Включаются необходимые заголовочные файлы для работы с математическими функциями и для ввода-вывода данных
  2. Устанавливается точка входа в программу
  3. Объявляются три переменные типа double для хранения значений угла, а также результатов вычислений
  4. Выводится запрос на ввод значения угла
  5. Происходит считывание значения угла с помощью функции scanf
  6. Вычисляется значение переменной z1 по формуле (1.-2.sin(a)sin(a))/(1.+sin(2.*a))
  7. Вычисляется значение переменной z2 по формуле (1.-tan(a))/(1.+tan(a))
  8. Выводятся значения переменных z1 и z2 с помощью функции printf
  9. Программа завершается

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


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

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

9   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут