Вычисление значения функции - C (СИ) (74026)

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

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

привет всем... помогите найти ошибку.. не могу понять, что я не так написала...
Листинг программы
  1. //Подключение библиотеки стандартного ввода и вывода
  2. #include <stdio.h>
  3. #include <math.h>
  4. double first(double x){
  5. return (pow(sin(x)*tan(x)),1/2)/10;
  6. }
  7. double second(double x){
  8. return (pow((x-5)/10),(2))/(log(abs(x)));
  9. }
  10. double third(double x){
  11. return (x*pow((exp(1)),(pow(x,2)+5))/x);
  12. }
  13. double fourth(double x){
  14. return sqrt(abs(1+3/2*sqrt(x)+(4/5)*x));
  15. }
  16. int main(void){
  17. double x;
  18. int num;
  19. printf("Set you X value: ");
  20. //Ввод данных
  21. scanf("%lf",&x);
  22. printf("Select number of operation (1-4): ");
  23. scanf("%i",&num);
  24. switch (num){
  25. case 1: x = first(x); break;
  26. case 2: x = second(x); break;
  27. case 3: x = third(x); break;
  28. case 4: x = fourth(x); break;
  29. default: printf("Error: not a valid operation number");
  30. }
  31. printf("Result: %3.3lf \n",x);
  32. return 0;
  33. }
ошибки в этих строках:
Листинг программы
  1. return (pow(sin(x)*tan(x)),1/2)/10;
  2. return (pow((x-5)/10),(2))/(log(abs(x)));
  3. return sqrt(abs(1+3/2*sqrt(x)+(4/5)*x));

Решение задачи: «Вычисление значения функции»

textual
Листинг программы
  1. return (pow(sin(x)*tan(x),0.5)/10);

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

  1. В данном коде происходит вычисление значения функции.
  2. Функция использует математические операции: возведение в степень (pow), синус (sin), тангенс (tan) и деление (/).
  3. Переменная x используется в качестве аргумента функции.
  4. Выражение pow(sin(x)*tan(x),0.5) вычисляет значение функции, используя значения аргумента x.
  5. Результат вычисления делится на 10 с помощью оператора деления /.
  6. Значение результата сохраняется в переменной, которую возвращает функция.
  7. Возвращаемое значение функции можно использовать в дальнейшем коде для выполнения нужных операций.

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


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

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

8   голосов , оценка 4.25 из 5

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

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

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