Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Lurax
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 16
1

Вывести таблицу значений функции

11.11.2016, 18:07. Просмотров 831. Ответов 2
Метки нет (Все метки)

Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx - вещественные числа, значения которых вводятся с клавиатуры.

Для операций ввода-вывода использовать возможности библиотеки stdio.h.

1:
Y=(A+B)*X2+(C+D)*X4, если C < D
Y=(A+B)*X2+(C-D)*X4, иначе

2:
Y=(A-B-C)*X+D, если A>B+C
Y=(A+B+C)*X3+D, иначе
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 18:07
Ответы с готовыми решениями:

Вывести таблицу значений функции y=f(x) для всех значений x в пределах
Вывести таблицу значений функции y=f(x) для всех значений x в пределах от a до...

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

Вывести таблицу значений функции
Определить значение функции y=F(a) = 0.1·tg2(x)-sin(4x) с промежутком...

Вывести таблицу значений функции
Написать программу, которая выводит таблицу значений функции y=|[-2|+|x+1|....

Вывести таблицу значений функции
Помогите пожалуйста найти ошибку в коде. Нужно написать код для табулирования...

2
afront
1052 / 999 / 752
Регистрация: 29.02.2016
Сообщений: 3,188
11.11.2016, 19:34 2
Лучший ответ Сообщение было отмечено Lurax как решение

Решение

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
#include <iostream>
#include <math.h>
using namespace std;
 
 
int main()
{
    double A, B, C, D, X, x0, xn, dx, x, y;
    cin >> A >> B >> C >> D >> x0 >> xn >> dx;
    cout<< "function 1" << endl;
    for(x=x0;x<xn+0.001;x+=dx)
    {
        if(C<D){
           y=(A+B)*x*x +(C+D)*pow(x,4);
           cout<< "x = " << x << " y = "<< y << endl;
        }
        else {
           y=(A+B)*x*x +(C-D)*pow(x,4);
           cout<< "x = " << x << " y = "<< y << endl;
        }
    }
    cout<< "function 2" << endl;
    for(x=x0;x<xn+0.001;x+=dx)
    {
        if(A>B+C){
           y=(A-B-C)*x +D;
           cout<< "x = " << x << " y = "<< y << endl;
        }
        else{
           y=(A+B+C)*pow(x,3) +D;
           cout<< "x = " << x << " y = "<< y << endl;
        }
    }
    system("pause");
    return 0;
}
1
Lurax
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 16
11.11.2016, 22:12  [ТС] 3
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2016, 22:12

Вывести таблицу значений функции
егер на русском если

Вывести таблицу значений функции
Нужно решить вот эти задачи : Задание: Написать на языке С++ программу,...

Вывести таблицу значений функции
y=3x4+9, x=, dx=0.5 Помогите!


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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