Составить программу для вычисления функции у - C (СИ)

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

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

Признаюсь в своей полной беспомощности Составить программу для вычисления функции у в зависимости от значения переменной а. pow(a*x,2)/4+pow(b*y,4)/2{ =a+bx+pow(c*x,2), если а=2; =pow(a*sin*x,3), если а=3; =sqrt(a+b*x), если а=4; =pow(a*x,4)/4+pow(b*x,2)/2, если а=5; в остальных случаях напечатать сообщение "Введено не предусмотренное значение"
Листинг программы
  1. #include "stdafx.h"
  2. #include <stdio.h>
  3. #include <math.h>
  4. int main()
  5. {
  6. char S;
  7. float a,b,c,x,y;
  8. puts ("\n enter a");
  9. scanf ("%c",&S);
  10. switch(S)
  11. {
  12. case '2':pow(a*x,2)/4+pow(b*y,4)/2=a+b*x+pow(c*x,2);break;
  13. case '3':pow(a*x,2)/4+pow(b*y,4)/2=pow(a*sin(x),3);break;
  14. case '4':pow(a*x,2)/4+pow(b*y,4)/2=sqrt(a+b*x);break;
  15. case '5':pow(a*x,2)/4+pow(b*y,4)/2=pow(a*x,4)/4+pow(b*x,2)/2;break;
  16. default 'puts'("\n not provied value");
  17. }
  18. retourn 0;
  19. printf ("y=%8.2f",y);
  20. }
В общем-то понимаю,что написан бред! Пишу только для того,чтобы вы не думали,что написать не было попыток!хотя и стыдно) Написано по примеру,разбираемому в классе,но,там было всё понятно,а здесь ничего!
пардон,вместо смайлика "p"

Решение задачи: «Составить программу для вычисления функции у»

textual
Листинг программы
  1. #include "stdafx.h"
  2. #include<iostream>
  3. #include<math.h>
  4. #include <conio.h>
  5. #include <stdio.h>
  6. using namespace std;
  7. int main()
  8. {
  9.         int a;
  10.         float y,x,b,c;
  11.         puts ("\n enter a");
  12.         scanf_s  ("%f",&a);
  13.         y=pow(a*x,2)/4+pow(b*x,4);
  14.         scanf_s ("\n %f",&y);
  15.         puts ("\n enter x,b,c");
  16.         scanf_s ("%f%f%f",&x,&b,&c);
  17.         switch(a)
  18.         {
  19.         case 2: y=a+b*x+pow(c*x,2);break;
  20.         case 3: y=pow((a+sin(x)),3);break;
  21.         case 4: y=sqrt(a+b*x);break;
  22.         case 5: y=a*pow(x,4)/4+pow(b*x,2)/2;break
  23.         default 'puts'("\n not provied value");    
  24.         }
  25.         printf ("\n y=%8.2f",y);
  26.         return 0;
  27. }

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

  1. Объявление переменных: int a; float y,x,b,c;
  2. Ввод значения переменной a с помощью функции scanf_s и вывод сообщения с просьбой ввести значение переменной y.
  3. Ввод значений переменных x,b,c с помощью функции scanf_s.
  4. Выполнение условного оператора switch по значению переменной a.
  5. Вычисление значения переменной y в зависимости от значения переменной a.
  6. Вывод значения переменной y с помощью функции printf.
  7. Возврат значения 0, заканчивающий выполнение функции main.

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


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

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

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

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

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

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