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

При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1 - C++

Восстановить пароль Регистрация
 
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
16.09.2013, 07:24     При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1 #1
Помогите пожалуйста!!!
Разработать алгоритмы и программы решения задач:
a) при помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1

b) при помощи оператора DO...WHILE протабулировать функцию y=2.5+arctg(x) в диапазоне параметра от 1 до 10 с шагом 0.5.
Изображения
 
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2013, 07:24     При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1
Посмотрите здесь:

C++ Протабулировать функцию в промежутке между а и b с шагом n
C++ Протабулировать ф-ю на промежутке от а к b с шагом n согласно вложению
Вычислить функцию при использовании оператора for C++
Протабулировать функцию в заданном диапазоне C++
C++ Протабулировать заданную функцию на интервале с шагом h
Протабулировать функцию на участке a до b с шагом h C++
Протабулировать функцию с заданным шагом агрумента C++
C++ Вывести числа от 10 до нуля при помощи оператора декремента и цикла while

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Нету имени
177 / 22 / 2
Регистрация: 16.05.2013
Сообщений: 181
16.09.2013, 07:50     При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
a) Как я понял, для первого задания, функция в картинке
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
#include <iostream>
#include <stdlib.h> // system( "pause" );
#include <math.h>   // cos( x ) 
 
int main( int argv, char * argc[] ) {
 
    double t = 0.5, y;
    
    while( t <= 5.0 ) {
    
        if( t <= 3 ) {
            y = t/5 - 1;
            std::cout << "t = " << t << "\t\tt<=3\t\ty = " << y << std::endl;
        } else 
        if( t > 3 ) {
            y = cos( t+(1/3) );
            std::cout << "t = " << t << "\t\tt>3\ty = " << y << std::endl;
        }
    
    t = t + 0.1;
    }
 
system( "pause" );
return 0;
}
Добавлено через 6 минут
б)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <stdlib.h> // system( "pause" );
#include <math.h>   // atan( x ) 
 
int main( int argv, char * argc[] ) {
 
    double x = 1.0, y;
    
    do {
    
        y = 2.5 + atan(x);
        std::cout << "x = " << x << "\t\ty = " << y << std::endl; 
    
    x = x + 0.5;
    } while( x <= 10 );
 
system( "pause" );
return 0;
}
ZM-V
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 19
16.09.2013, 19:42  [ТС]     При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1 #3
Спасибо огромное выручил!!!)))
Yandex
Объявления
16.09.2013, 19:42     При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1
Ответ Создать тему
Опции темы

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