Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2014, 13:44   #11
`System`
Новичок
Джуниор
 
Регистрация: 10.01.2014
Сообщений: 2
По умолчанию

Цитата:
Сообщение от j-pavlov Посмотреть сообщение
а той верхней с графиком у меня код такой

Код:
#pragma argsused
#include <iostream>
#include <math.h>
#include <conio.h>
 
#define a 0.267
#define b 0.173
#define c 0.098
 
namespace kb
{
        float kb(float x)
        {
                if (c - (pow(b,2)/(4*a)) >= x) return a;
                if (x >= b/(2*a)) return a*pow(x,2) + b*x + c;
                else 
                        return -0.182*x;
        };
};
 
int main()
{
        float f, x, y;
        y = a/b - c;
        std::cout << "Enter x: " << std::endl;
    scanf("%lf", &x);
        f = kb::kb(x);
        std::cout << "y = " << y <<std::endl;
        getch();
        return 0;
}
Подскажите пожалуйста не грамотному.А как в данной программе используются первые условия перед main?Ведь в проге какое число не вбивай он выводит одно и то же значение рассчитанное по формуле
y = a/b-c. Я так понимаю что прога должна же по идее сравнивать число x с выражениями которые в условии,и выполнять то или иное в зависимости какое равенство выполняется и выдавать ответ,так или нет?А она считает по константам не зависимо какой х введешь и выводит один и тот же ответ.Либо я не правильно условие задачи понял,либо нафига тогда эти все условия перед main.Хотя даже если в main написать не y = a/b-c ,а y = x ,то все равно какое число не вбивай,результат один и тот же.Результат работы - как на картинке.Объясните кому не трудно пожалуйста.
Изображения
Тип файла: jpg 1.jpg (25.9 Кб, 49 просмотров)

Последний раз редактировалось `System`; 10.01.2014 в 13:52.
`System` вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word 2003. Вычисление тригонометрических функций Kir@ Microsoft Office Word 5 29.04.2010 10:05
Вычисление функций в среде Delphi Vetal07 Помощь студентам 7 01.11.2009 09:28
Таблица значений и функций.... _°PROTOS°_ Паскаль, Turbo Pascal, PascalABC.NET 2 28.04.2009 07:46
Произвести вычисление значений функций. Результаты вычислений вывести в компонент ListBox Настенька..Блонди Помощь студентам 1 10.04.2009 00:32
Вычисление значений тригонометрических функций на основе разложения в ряд Маклорена Gangzta Помощь студентам 3 10.01.2009 15:47