Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Exsite
0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 8
#1

Условный оператор. Вычислить и выести на экран значение функции F - C++

15.05.2013, 22:26. Просмотров 429. Ответов 4
Метки нет (Все метки)

Доброй ночи. Помогите пожалуйста.

Условный оператор. Вычислить и вывести на экран значение функции F.

ax²+bx+c при a<0 и c≠0

-a/x-c при a>0 и c=0 где a,b,c - действительные числа

a(x+c) в остальных случаях

Заранее большое спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 22:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Условный оператор. Вычислить и выести на экран значение функции F (C++):

Вычислить значение функции, использовать оператор выбора switch. - C++
Вычислить значение функции из заданного набора: Номер функции вводит пользователь. Все переменные и результат имеют вещественный ...

Вычислить сумму ряда, не используя условный оператор и операцию возведения в степень - C++
1) вычислить сумму 1 - (1/2+1/3) - ...+ ((-1)^n+1)*(1/n). условный оператор и операцию возведения в степень не использовать.

Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки - C++
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые трудности. Будьте добры, помогите решить. Буду...

Вычислить и вывести на экран значение функции - C++
Вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точность e.Результат программы представить в виде следующий...

Вычислить и вывести на экран значение функции - C++
Ввести с клавиатуры значения переменных а и b, вычислить и вывести на экран значение функции.

Вычислить и вывести на экран значение функции - C++
Вычислить и вывести на экран значение функции. Значения переменных а и b вводяться с клавиатуры. z=ea+b-ea-b+lg |x-ab| где...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Phantom17
8 / 8 / 0
Регистрация: 14.05.2013
Сообщений: 32
16.05.2013, 01:06 #2
вроде так, но могу ошибаться... я так понял a, b, c и x вводятся с клавиатуры?
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
void func(float a, float b, float c, float x)
{
    float F;
    if(a<0 && c!=0)
    {
        F = a*pow(x, 2)+b*pow(x, 2)+c;
    }
    else
    {
        if(a>0 && c==0)
        {
            if(x == 0)
                cout<<"Ошибка! ";
            else
                F=-((a/x)-c);
        }
        else
        {
            F = a*(x+c);
        }
    }
    cout<<endl<<"F = "<<F<<endl<<endl;
}
int main()
{
    setlocale(0,"");
    float a, b, c, x;
    cout<<"Введите a: ";
    cin>>a;
    cout<<"Введите b: ";
    cin>>b;
    cout<<"Введите с: ";
    cin>>c;
    cout<<"Введите x: ";
    cin>>x;
    func(a, b, c, x);
    system("pause");
    return 0;
}
}
zatochka
Сообщений: n/a
16.05.2013, 02:44 #3
Я бы отключил math.h так как включаем только ради возведения в квадрат, а функция pow будет работать медленнее простого var*var и требовать больше ресурсов. Ну и stdafx.h Цените память ребята, она не резиновая.
Phantom17
8 / 8 / 0
Регистрация: 14.05.2013
Сообщений: 32
16.05.2013, 11:02 #4
Цитата Сообщение от zatochka Посмотреть сообщение
Я бы отключил math.h так как включаем только ради возведения в квадрат, а функция pow будет работать медленнее простого var*var и требовать больше ресурсов. Ну и stdafx.h Цените память ребята, она не резиновая.
На счет math.h согласен, а stdafx.h требует Visual как не крути, выдает ошибку при компиляции если не написать...
Exsite
0 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 8
16.05.2013, 21:03  [ТС] #5
Всем огромное спасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2013, 21:03
Привет! Вот еще темы с ответами:

Вычислить и вывести на экран значение функции F(x) - C++
Вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точностью s. Результат работы программы представить в виде...

Вычислить и вывести на экран значение функции - C++
Вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точностью e. Результат работы программы представить в виде...

Вычислить значение функции и вывести на экран - C++
.....................Функция...................... .................Условие........................Исх.данные ...

Вычислить и вывести на экран значение функции - C++
Помогите найти ошибку. В 24 строке выдает ошибку,в чем конкретно не пойму Вычислить и вывести на экран значение функции F(x) на отрезке ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.05.2013, 21:03
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru