Вычисления по формулам - C (СИ)
Формулировка задачи:
Сделал вот это но все равно не врублюсь
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int a;
double y, z;
printf("asfaf/n");
scanf("%d, &a");
y=
z=
s=
printf("y= %f \n", y);
printf("z= %f \n", z);
getch();
}Решение задачи: «Вычисления по формулам»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
double y, z,alfa;
printf("alfa=?");
scanf("%lf", &alfa);
y=(sin(2.*alfa)+sin(5.*alfa)-sin(3.*alfa))/(cos(alfa)-cos(3.*alfa)+cos(5.*alfa));
z=tan(3.*alfa);
printf("y= %lf \n", y);
printf("z= %lf \n", z);
getch();
return 0;
}
Объяснение кода листинга программы
В этом коде выполняются математические вычисления с использованием функций из библиотеки
- Объявлены три переменные типа double: y, z, alfa.
- С помощью функции printf() выводится сообщение
alfa=?, предназначенное для ввода значения переменной alfa. - С помощью функции scanf() считывается значение переменной alfa из стандартного ввода.
- Переменная y вычисляется как сумма синусов 2alfa, 3alfa и 5alfa, делённая на разность косинусов alfa и 3alfa, и косинус 5alfa.
- Переменная z вычисляется как тангенс 3alfa.
- С помощью функции printf() выводятся значения переменных y и z.
- С помощью функции getch() считывается код клавиши, нажатой пользователем (или вводится с клавиатуры).
- Программа возвращает 0, завершая свою работу.