Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
1

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

07.10.2010, 11:38. Показов 2141. Ответов 21
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Признаюсь в своей полной беспомощности
Составить программу для вычисления функции у в зависимости от значения переменной а.
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;
в остальных случаях напечатать сообщение "Введено не предусмотренное значение"

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

Добавлено через 1 минуту
пардон,вместо смайлика "p"
 Комментарий модератора 
Чтобы вместо символов не выскакивали смайлики, используйте соответствующие теги форматирования
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2010, 11:38
Ответы с готовыми решениями:

Составить программу для вычисления значений функции
Перевести с паскаля на си задание : Составить программу для вычисления значений функции F(x) на...

Составить программу для вычисления значений функции F(x)
Требуется помощь по заданию.Сам си тока начал изучать... Задание : Составить программу для...

Составить программу для приближенного вычисления значения функции
Составить программу для приближенного вычисления значения функции Y (x) в точке 0 &lt;| х | &lt;1 с...

Объясните пожайлуста, нужно составить программу для вычисления значений функции для различных значений аргумента
Дано функция, отрезок функции и &quot;количество узлов&quot;.Зачем здесь узлы и что мне с ними делать?

21
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
07.10.2010, 13:52 2
Условие вообщето как то коряво написано.
Полное выложить нужно.
0
Бродяга
315 / 269 / 56
Регистрация: 27.08.2010
Сообщений: 553
07.10.2010, 14:05 3
Выложите нормальные формулы. Из того, что разобрал):
C++
1
2
3
4
5
6
switch(a)
{
  case 4: y = sqrt(a+b*x); break;
 // остальные case таким же макаром
  default: puts("\nnot provied value");
}
Т.е. в каждом case пишете y=формула.
1
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
07.10.2010, 14:10  [ТС] 4
как то так...
Миниатюры
Составить программу для вычисления функции у  
0
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
07.10.2010, 14:33 5
А интервал х?
0
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
07.10.2010, 14:43  [ТС] 6
это всё условие...
0
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
07.10.2010, 17:32 7
Собственно по вопросу ответили, как работает case.
Если условие всё, то я думаю тут никто ничем не поможет.
Вот я, например, не вижу задачи, что нужно сделать......
0
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
07.10.2010, 17:40  [ТС] 8
Составить программу для вычисления функции у в зависимости от значения переменной а.
0
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
07.10.2010, 17:42 9
А b и x откуда то брать? ввод с клавиатуры, циклично от...до.?
0
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
07.10.2010, 17:49  [ТС] 10
ну судя по заданию,да
0
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
07.10.2010, 17:59 11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    int a;
    float y,x=1,b=2,c=3;
    cout << "Input a: ";
    cin >> a;
    switch(a)
    {
    case 2:{y=a+b*x+c*x*x;break;}
    case 3:{y=pow((a+sin(x)),3);break;}
    case 4:{y=sqrt(a+b*x);break;}
    case 5:{y=a*pow(x,4)/4+b*x*x/2;break;}
    }
    cout << y << endl;
    return 0;
}
x,b,c взяты от балды, т.к. не знаю откуда их брать\
1
Эксперт С++
5056 / 3116 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
07.10.2010, 18:15 12
Я вообще никакой функции игрек не вижу. Вижу разные тождества при разных значениях коэффициентов... Задачи нет - нет решения...
0
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
07.10.2010, 21:47  [ТС] 13
самое смешное что задание выглядит так:
т.е. у наложен на х
там всё таки у!!!
Миниатюры
Составить программу для вычисления функции у  
0
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
08.10.2010, 10:48  [ТС] 14
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "stdafx.h"
#include<iostream>
#include<math.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
        int a;
        float y,x,b,c;
        puts ("\n Input a");
        scanf  ("%f",&a);
        printf ("\n enter x,b,c");
        scanf ("%f%f%f",&x,&b,&c);
        y=pow(a*x,2)/4+pow(b*y,4);
        switch(a)
        {
        case 2: y=a+b*x+c*x*x;break;
        case 3: y=pow((a+sin(x)),3);break;
        case 4: y=sqrt(a+b*x);break;
        case 5: y=a*pow(x,4)/4+b*x*x/2;break
        default 'puts'("\n not provied value");    
        }
        printf ("\n y=%8.2f",y);
        return 0;
}
y=pow(a*x,2)/4+pow(b*y,4)возможно?
что-то блуждаааю...
посмотрите текст программы
совсем не правильно?

Добавлено через 11 часов 35 минут
что-то не получается
посмотрите!?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include<iostream>
#include<math.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
        int a;
        float y,x,b,c;
        puts ("\n enter a");
        scanf_s  ("%f",&a);
        y=pow(a*x,2)/4+pow(b*x,4);
        scanf_s ("\n %f",&y);
        puts ("\n enter x,b,c");
        scanf_s ("%f%f%f",&x,&b,&c);
        switch(a)
        {
        case 2: y=a+b*x+pow(c*x,2);break;
        case 3: y=pow((a+sin(x)),3);break;
        case 4: y=sqrt(a+b*x);break;
        case 5: y=a*pow(x,4)/4+pow(b*x,2)/2;break
        default 'puts'("\n not provied value");    
        }
        printf ("\n y=%8.2f",y);
        return 0;
}
0
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
08.10.2010, 12:37 15
Что именно не получается?
0
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
08.10.2010, 12:46  [ТС] 16
y=pow(a*x,2)/4+pow(b*x,4)
путаюсь с этой формулой! не знаю куда её приткнуть
естественно программа не работает
а моих скудных знаний не хватает чтобы всё грамотно оформить
0
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
08.10.2010, 12:52 17
А зачем её куда то пихать?
Суда по этому условию (или его отсутствию) то эта формула и не нужна собственно
0
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
08.10.2010, 12:59  [ТС] 18
я так полагаю,надо в начале найти у по этой формуле,
.......а потом... успокоиться.....тьфу ч.....,я не понимаю
ну не могу же я её выкинуть!?
0
72 / 71 / 8
Регистрация: 04.08.2010
Сообщений: 434
08.10.2010, 13:02 19
я придумал 100% верное решение.
Нужно грамотно ставить задачу. Узнавайте где и как и что с этим делать, т.е. что нужно сделать, иначе мы переливаем из пустого в порожнее
1
0 / 0 / 0
Регистрация: 06.10.2010
Сообщений: 35
08.10.2010, 13:06  [ТС] 20
Да,решение 100%
теперь понимаю намёк препода,что я буду сидеть с этим заданием доооолго
0
08.10.2010, 13:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2010, 13:06
Помогаю со студенческими работами здесь

Составить программу для вычисления массива значений функции для различных значений аргумента
Составить программу для вычисления массива значений функции для различных значений аргумента,...

Составить программу для вычисления значений функции y для различных значений аргумента x
Составить программу для вычисления значений функции y для различных значений аргумента x, используя...

Выбрать алгоритм и составить его блок-схему для вычисления значения указанной функции.Составить программу вычисления
Пожалуйста,помогите!!!

Составить программу вычисления значения функции для вычисления и вывода на печать
Составить программу вычисления значения функции для вычисления и вывода на печать таблицы значений...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru