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

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

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

Вычислить значения функции на заданном промежутке с заданным шагом - C++

06.07.2015, 23:30. Просмотров 489. Ответов 3
Метки нет (Все метки)

написать программу вычисления функции на заданном промежутке с шагом 0.2 и построить график этой функции. у=http://www.cyberforum.ru/cgi-bin/latex.cgi?{e}^{(-(x+3))} при x>3.61
y=1 при http://www.cyberforum.ru/cgi-bin/latex.cgi?0\leq x\leq 3.61
y=0.5x при x<0

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
45
#include <iostream>
#include<iostream.h>
#include<conio.h>
#include <cmath>
 
using std::cout;
using std::cin;
using std::endl;
int main()
{   
    int sch;
    double a,b,h,y,x;
    const double pi = 3.14159265;
    const double e=2,71828182;
    a=pi;
    b=2*pi;
    h=0.2;
    
    
    sch=0;
    cin >> x;
    if ((x<=2*pi) &&(x>3.61))
                       while (x<=b)
                       {    sch=sch+1;
                            y=pow(e,(-(x+0.8)));
                             cout <<y<< endl;
                             x=x+h;
                       }
    if ((x<=3.61) &&(x>=0))
                       while (x<=1)
                       {    sch=sch+1;
                            y=1;
                             cout <<y<< endl;
                             x=x+h;
                       }
    if ((x<0) &&(x>=pi))
                       while (x<=0)
                       {    sch=sch+1;
                            y=0.5*x;
                             cout <<y<< endl;
                             x=x+h;
                       }
    getch();
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2015, 23:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значения функции на заданном промежутке с заданным шагом (C++):

Вычислить значение функции на заданном промежутке с заданным шагом: - C++
Вычислить значение функции на заданном промежутке с заданным шагом: C++

Составьте программу вычисления значений функции на заданном промежутке с заданным шагом: - C++
Составьте программу вычисления значений функции на заданном промежутке с заданным шагом:

Рассчитать значение функции в заданном промежутке с заданном шагом - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; int main() { int n,k,s; float a,b,c,F; cout&lt;&lt;&quot;vvedite...

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

Вычислить значения аргументов функции на указанных промежутках с заданным шагом - C++
Вычислить значения аргументов функции на указанных промежутках с заданным шагом а также значений функции начиная с заданной точки :(

Вычислить и вывести на экран в виде таблицы значения функции на указанном интервале с заданным шагом - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; using namespace std; int main() { float x, a, b,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Байт
Эксперт C
16063 / 10332 / 1540
Регистрация: 24.12.2010
Сообщений: 19,478
06.07.2015, 23:34 #2
Sanya1,
что здесь не так?
И правда, что?
А как - не так?
0
Даценд
Модератор
Эксперт .NET
3291 / 3206 / 1636
Регистрация: 20.04.2015
Сообщений: 5,878
06.07.2015, 23:38 #3
3-й if с неправильным условием.
0
Даценд
Модератор
Эксперт .NET
3291 / 3206 / 1636
Регистрация: 20.04.2015
Сообщений: 5,878
07.07.2015, 00:12 #4
X вводить не нужно, нужно вводить границы промежутка, например, x1 и xN.
Цикла достаточно одного, x от x1 до xN с шагом 0.2,
в цикле нужно делать проверку попадания х в один из интервалов >3.61, 0<=x<=3.61 и x<0 и в зависимости от того в какой интервал попал x считать y.
Кстати,
Цитата Сообщение от Sanya1 Посмотреть сообщение
if ((x<0) &&(x>=pi))
x не может одновременно быть <0 и >=pi.
И не
Цитата Сообщение от Sanya1 Посмотреть сообщение
y=pow(e,(-(x+0.8)));
а
C++
1
у=exp(-(x+3));
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 00:12
Привет! Вот еще темы с ответами:

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

Построить таблицу значений заданной функции на заданном промежутке с указанным шагом - C++
буду очень благодарна за помощь в решение задачки :coffee2:

Вычислить функцию на заданном отрезке с заданным шагом - C++
Как результат представить в виде таблицы в данном задании? Задание: Составить программу для вычисления функции F(x) на отрезке , с...

Табулирование функции на заданном интервале с заданным шагом - C++
нужно создать програму табулирования ф-ции y=f(x) на интервал a,b с шагом h. h=(b-a)/N,N -целое число что вводится с клавиатуры вот мой...


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

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

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