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

вывод таблицы значений функции y(x) при различных значениях - C++

Восстановить пароль Регистрация
 
noizboy
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 4
07.12.2011, 11:19     вывод таблицы значений функции y(x) при различных значениях #1
написать программу на С++ для вывода таблицы значений функции y(x) при различных значениях x.
Значения переменной х меняються от a до b с шагом h (a,b, h-вещественные числа).


4 sin(в 3 степени) 5x,x<2
y(x)= 2,3/ln x, 2=<2=<4
arccos x/x+1, x>4

помогите пожалуйста не знаю как подойти к решению счего начать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2011, 11:19     вывод таблицы значений функции y(x) при различных значениях
Посмотрите здесь:

C++ Вычислить значение составной функции при заданных значениях аргументов
Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров C++
C++ Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров
C++ Вычислить значение функции Y (x) при различных значениях исходных данных x и а
C++ Вычисление таблицы значений заданной функции для N значений X в заданном интервале
Составить программу для вычисления функции при постоянных значениях x и y C++
Вывести на экран дисплея сообщения о значениях функции при различных значениях аргумента C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Roof
 Аватар для Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
07.12.2011, 15:30     вывод таблицы значений функции y(x) при различных значениях #2
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
#include <iostream>
#include <cmath>
using namespace std;
 
/*             3 * sin( x ) - sin( 3 * x )
 * sin^3 (x) = ----------------------------
 *                        4
 */
 
double calc( double val ) {
    if ( val < 2.0 )
        return 4 * ( (3 * sin( 5 * val) - sin ( 3 * 5 * val) ) / 4 );
    else if ( val >= 2 && val <= 4 )
        return 2.3 / log( val );
    else
        return acos( val / ( val + 1 ) );
 
}
int main() {
 
    double a, b, h;
 
    cout << "Введите a: " << endl;
    cin >> a;
    cout << "Введите b: " << endl;
    cin >> b;
    cout << "Введите h: " << endl;
    cin >> h;
 
    for ( double i = a; floor( i * 10 ) / 10 <= b; i += h )
        cout << "Y( " << i << " ) = " << calc( i ) << endl;
 
    return 0;
}
Консоль

Введите a:
-3
Введите b:
5
Введите h:
0.5
Y( -3 ) = -1.09996
Y( -2.5 ) = 0.00116689
Y( -2 ) = 0.644032
Y( -1.5 ) = -3.30117
Y( -1 ) = 3.52706
Y( -0.5 ) = -0.857416
Y( 0 ) = 0
Y( 0.5 ) = 0.857416
Y( 1 ) = -3.52706
Y( 1.5 ) = 3.30117
Y( 2 ) = 3.3182
Y( 2.5 ) = 2.51012
Y( 3 ) = 2.09355
Y( 3.5 ) = 1.83594
Y( 4 ) = 1.6591
Y( 4.5 ) = 0.612555
Y( 5 ) = 0.585686
noizboy
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 4
07.12.2011, 18:23  [ТС]     вывод таблицы значений функции y(x) при различных значениях #3
большое спасибо!!!
Yandex
Объявления
07.12.2011, 18:23     вывод таблицы значений функции y(x) при различных значениях
Ответ Создать тему
Опции темы

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