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

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

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

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

15.10.2015, 14:30. Просмотров 221. Ответов 2
Метки нет (Все метки)

Рассчитать по формуле значение 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++
Есть готовый код программы #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;cmath&gt; void main() { float z1,z2,x,y; ...

Рассчитать значение функции в заданной с консоли точке - C++
Цель работы: изучить различные способы обработки исключений; 2) получить практические навыки программирования задач с обработкой...

Составить программу табулирования функции вида y=f(x) на различных интервалах [a,b] (a<b) с различными шагами h (h>0). - C++
Составить программу табулирования функции вида y=f(x) на различных интервалах (a&lt;b) с различными шагами h (h&gt;0). Программа должна...

Вычислить значения функции заданной графически - C++
Вычислить значения функции y, заданной графически, по значениям аргумента x, введенным с консоли

Нахождение значения функции в заданной точке - C++
Задача. Найти значение функции в точке, функция и точка задается с клавиатуры. В каком виде именно будет задаваться функция не сказано,...

Расчёт значения функции в заданной точке - C++
Разработайте программу, рассчитывающую значения двух указанных функций. Входные значения аргументов запросите с консоли. Полученные...

Значения функции, заданной рядом Тейлора - C++
Помогите доработать код. Вот задание: Вот мой код: #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;iomanip&gt; using...

Вычислить значения функции заданной в виде графика - C++
Для функции Y=f(x), график которой представлен ниже, вывести на экран значения Y для X= 0, 0.25, 0.5, ... 19,75. Буду благодарен за...

вычисления значения функции заданной с п0м0щью ряда - C++
Программа для решения этой задачи уже имеется. Но вычисление происходит не верно. Программа на Visual C++: // Laba_4.cpp: определяет...

Вычисление значения заданной функции в точках х1 до х2 с шагом dx - C++
Здравствуйте! Помогите решить, а точнее понять, задачу. Нужно составить программу, вычисляющую значение заданной функции в точках х1 до х2...

Вычислить значения функции, заданной в виде графика - C++
Помогите🙏🙏🙏

Вывести значения функции заданной в виде графика - C++
Добрый день. Собственно задание: Для функции Y = f(X), график которой приведен ниже, вывести на экран значения Y для Х = 0, 0.25, 0.5,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,188
Завершенные тесты: 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
438 / 331 / 123
Регистрация: 27.11.2014
Сообщений: 1,038
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;
}
Ответ Создать тему
Опции темы

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