Вычисление значения заданной функции - C (СИ)
Формулировка задачи:
|Только начал учится, уже вот :o Помощь с решением нужна лишь для того, что бы разобраться в нем, и дойти умом как делать следующие работы, как вообще писать программы и все тому подобное. Сталкиваюсь с Си первый раз
Написать программу вычисления значения заданной функции в зависимости от значения неизвестной переменной, определяемой пользователем приложения (вводятся пользователем с клавиатуры). Результат представить в формате вещественного числа с фиксированной и плавающей точкой на экране монитора.
Функция:
{x*(корень)x-2
W={x*Sin*ax
{e^x * Cos*ax
Условие
x>a
x=a
x<a
данные a=2.5
Нужна готовая программа, дальше сам разберусь, заранее спасибо)
Решение задачи: «Вычисление значения заданной функции»
textual
Листинг программы
#include <stdio.h>
#include <math.h>
int main (void)
{
int e=10;
double W, a-2.5, x;
printf ("Znachenie X = ");
scanf ("%f", &x);
//
if (x>a)
w=x*sqrt(x-a)
else if (x=a)
w=x*sin(a*x)
else if (x<a)
w=e*pow(x,2)*cos(a*x)
printf ("W = ");
printf ("%f\n", W);
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы сprintf и scanf, а также для работы с математическими функциями.
- Объявление переменных: e (целое число), W (вещественное число), a (вещественное число), x (вещественное число).
- Вывод на экран просьбы ввести значение переменной x.
- Считывание значения переменной x с помощью функции scanf.
- Вычисление значения переменной w в зависимости от значений переменных x и a.
- Вывод на экран значения переменной w.
- Возврат значения 0, что означает успешный конец работы программы.