Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода scanf и printf - C (СИ) (149832)
Формулировка задачи:
Расчитать значения переменных
y
иz
по заданным формулам (табл. 1). Использовать для ввода функциюscanf
, для вывода – функциюprintf
. Определить разность между значениями y и z. В программе предусмотреть ввод исходных данных с экрана дисплея. Предварительно вычислите ожидаемые значенияy
иz
с помощью калькулятора. Убедитесь, что значения, вычисленные с помощью калькулятора, совпадают с результатами, которые получаются в результате работы программы.Решение задачи: «Расчитать значения переменных y и z по заданным формулам, используя для ввода/вывода scanf и printf»
textual
Листинг программы
#include <stdio.h> #include <math.h> int main() { double a; printf("enter a: "); scanf("%lf",&a); printf("y = %lf\n",((sin(M_PI/2)+3+a)/(1-sin(3*a-M_PI)))); printf("z = %lf\n",1.0/(tan(5.0/4.0*M_PI+3.0/2.0*a))); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек: iostream.h и math.h
- Объявление переменной типа double
a
- Вывод сообщения с просьбой ввести значение переменной
a
- Ввод значения переменной
a
с помощью функции scanf - Вычисление значения переменной
y
по формуле ((sin(M_PI/2)+3+a)/(1-sin(3*a-M_PI))) - Вывод значения переменной
y
- Вычисление значения переменной
z
по формуле 1.0/(tan(5.0/4.0M_PI+3.0/2.0a)) - Вывод значения переменной
z
- Конец программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д