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

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

Войти
Регистрация
Восстановить пароль
 
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
#1

Разсчитать значение функций - C++

15.11.2012, 21:59. Просмотров 318. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Прошу вашей помощи.
Необходимо написать программу, которая разсчитывает значение ф-ции y=cos5x, период для Х [0;1], шаг 0.01 и разсчитывает среднее значение всех значений ф-ции при определенном Х. Буду очень вам признателен.
ЗЫ: через цикл
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2012, 21:59     Разсчитать значение функций
Посмотрите здесь:

Вычислить значение функций C++
Использование функций, возвращающих одно значение C++
Как сделать чтобы значение n сохранилось для всех функций? C++
Вычислить и вывести на экран в виде таблицы значение функций F C++
Разсчитать значение даной функции C++
C++ Вычислить значение м при помоши вспомогательных функций
Вычислить значение из заданных функций C++
Определить вид функций и вычислить значение C++
Перегрузка функций. Значение по умолчанию C++
Заменить значения членов массива на значение одной из элементарных функций C++
C++ Вычислить значение разных функций при определенном аргументе
C++ Рассчитать значение x, определив и использовав не менее 2 функций

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Venzo
 Аватар для Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
15.11.2012, 22:38     Разсчитать значение функций #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main() {
    float sum = 0.0;
    float x = 0.0;
    float step = 0.1;
    while(x < 1.1) {
        float y = cos(5*x);
        cout << "cos(5*" << x << ") = " << y << endl;
        sum += y;
        x += step;
    }
    cout << "sum(cos(5x)/11 = " << sum/11;
}
как-то так
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
15.11.2012, 23:09  [ТС]     Разсчитать значение функций #3
Вы меня не совсем так поняли, необходимо что б я вводил Х с клавиатуры, шаг был 0.01, граница до еденицы, а не 1.1. И программа подсчитывала среднее значение тех значений которые высчитываются начиная с значения Х, а не всех
Venzo
 Аватар для Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
15.11.2012, 23:38     Разсчитать значение функций #4
Цитата Сообщение от Seriks Посмотреть сообщение
Вы меня не совсем так поняли, необходимо что б я вводил Х с клавиатуры, шаг был 0.01, граница до еденицы, а не 1.1. И программа подсчитывала среднее значение тех значений которые высчитываются начиная с значения Х, а не всех
теперь я вас еще больше не понял.
C++
1
граница до еденицы, а не 1.1.
там граница до единицы, просто если написать <=1, то в силу неточных вычислений операций с плавающей точкой, x может быть не 1, а, например, 1.0001
Seriks
7 / 0 / 1
Регистрация: 08.10.2012
Сообщений: 124
16.11.2012, 16:43  [ТС]     Разсчитать значение функций #5
т.е [0;1], а не [0;1.1] как у вас в коде) ну эт ничего. главное что б ф-ция разсчитывала значения начиная с определенного Х, которое пользователь вводит с клавы, и среднее значение начиная с этого Х.

Добавлено через 2 минуты
Цитата Сообщение от ZoRT Посмотреть сообщение
cout << "sum(cos(5x)/11 = " << sum/11;
ну вот я про это.. что б делило не на определенное число, а на число значений с Х, который мы вводим с клавы)
Yandex
Объявления
16.11.2012, 16:43     Разсчитать значение функций
Ответ Создать тему
Опции темы

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