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

Рассчитать значения функции заданной на интервалах - C++

Восстановить пароль Регистрация
 
Fakelon
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 10
15.10.2015, 14:30     Рассчитать значения функции заданной на интервалах #1
Рассчитать по формуле значение Y в соответствии с условием
(x+2), x<0
y = 2+x2, 1>x>0,
y = 2+sin(x), x>1,
для x от -4 до 4, с шагом 0,3.


Только на вас у меня надежда...))

Добавлено через 20 минут
Ребяяят, вы мне можете ОЧЕНЬ сильно помочь... буду очень благодарен...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2015, 14:30     Рассчитать значения функции заданной на интервалах
Посмотрите здесь:

вычислить и вывести в виде таблицы значения заданной функции C++
Составить программу табулирования функции вида y=f(x) на различных интервалах [a,b] (a<b) с различными шагами h (h>0). C++
Вычисление значения заданной функции в точках х1 до х2 с шагом dx C++
C++ Расчёт значения функции в заданной точке
Рассчитать значение функции в заданной с консоли точке C++
C++ Рассчитать значение функции в заданной точке
C++ Вычислить значения функции заданной с помощью ряда Тейлора
Нахождение значения функции в заданной точке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
15.10.2015, 14:33     Рассчитать значения функции заданной на интервалах #2
C++
1
2
3
4
5
6
7
8
9
10
11
for(double x=-4.0;x<=4.0;x+=0.3)
{
  cout<<x<<' ';
  if(x<0.0)
     cout<<x+2;
  else if(x<1.0)
    cout<<2.0+x*x;
  else
    cout<<2.0+sin(x);
  cout<<endl;
}
ture
 Аватар для ture
417 / 310 / 120
Регистрация: 27.11.2014
Сообщений: 1,004
15.10.2015, 14:45     Рассчитать значения функции заданной на интервалах #3
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
#include <iostream> 
#include <iomanip>
#include <cmath> 
 
 
double f(double);
 
int main() {
    std::cout << std::fixed << std::showpoint;
    
    std::cout << "x" << "f(x)\n";   
    for(double x = -4; x <= 4; x += 0.3) {
        std::cout.precision(2);
        std::cout << std::setw(6) << x << " ";
        std::cout.precision(4);
        std::cout << std::setw(8) << f(x) << std::endl;
    }
    std::cin.get();
    return 0;
}
 
double f(double x) {
    double rez;
    if(x < 0)
        rez = x + 2;
    else if(x < 1)
        rez = x*x + 2;
    else
        rez = 2 + std::sin(x);
 
    return rez;
}
Yandex
Объявления
15.10.2015, 14:45     Рассчитать значения функции заданной на интервалах
Ответ Создать тему
Опции темы

Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru