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

Парсер интегральной функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу, определяющую, пересекаются ли данные прямоугольники, http://www.cyberforum.ru/cpp-beginners/thread663119.html
Всем привет ,подскажите пожалуйста с задачками: 1)Эту задачу надо перевести в С++, ниже написано ее условие если нужно uses crt; var ug: Real; s: char; Begin ClrScr; Writeln('Какой перевод осуществить в градусы или радианы:'); Writeln('r-в радианы, g- в грдусы');
C++ Скачать проект через GIT Нужно получить исходники ClamAV (http://sourceforge.net/projects/clamwin/) через GIT. Качаю и через SVN и через CVS свободно, а через GIT что-то не идет. Подскажите как. http://www.cyberforum.ru/cpp-beginners/thread663116.html
Не могу запустить файл в Qt Creator - я новичок C++
Хочу написать программу "Hello, world!" :) Выбираю Файл - Создать - C++ - Файл исходных текстов C++ Насколько я понимаю, Файл исходных текстов C++ - это то, что нужно для написания текста программы. Поправьте, если это не так. Пишу текст программы. При нажатии F5(компиляция) ничего ее происходит, а соответсвующая ей кнопка в Отладка - Начать отладку "неактуальна", т.е. "серая". :) ...
Написать программу определения принадлежности точки C++
Написать программу определения принадлежности точки с координатами (x,y) части плоскости, лежащей между прямыми x=m, x=n, (m<n). Помогите пожалуйста, всё написал, кроме этой задачи
C++ Развернуть динамический массив http://www.cyberforum.ru/cpp-beginners/thread663100.html
Как правильно инициализировать динамический массив, а потом сделать так чтоб пользователь мог вводить значение каждого елемента массива? Потом етот массив развернуть(не простой командой, а с помощю циклов: вывести все елементы в стек, а потом вернуть назад, но так чтоб последний елемент зашевший в стек стал на первое место массива).
C++ Не выводится результат рассчета по формуле Привет уважаемые обитателя форума. Недавно начал изучение с++, использую visio studio 2010 professional. Задачка простая, ввести переменные, посчитать формулы и вывести результат цветом. Вопросов сразу несколько: 1) Не понимаю в чем причина того, что при выводе численные значения переменных не отображаются. Подозреваю что ошибка в формуле, что то не так с типом переменной или что то вроде того,... подробнее

Показать сообщение отдельно
Nuclear_Razor
49 / 2 / 0
Регистрация: 22.07.2012
Сообщений: 103
Записей в блоге: 1
03.10.2012, 22:33     Парсер интегральной функции
Всем привет.
Интересует такой вопрос, как сделать парсер для подынтегральной функции? Подойдет любая реализация: и для win32 и для winforms. Просто нужен рабочий код. Подойдет даже считывание из файла, но нигде не могу найти подобных вещей. Парсеры для обычных калькуляторов не предлагать. Тут скорее пойдет речь о преобразовании типов.

Вот код:

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
#include "stdafx.h"
#include "math.h"
#include <iostream>
 
using namespace std;
 
double fun(double x) //Это - ключевой момент, его и надо изменить
{
    return x;
}
 
double sumIntegral(double lowBound, int n, double dx)
{
    double cumSum = 0;
    for(int i = 0; i < n; i++)
    {
        double xi = lowBound+i*dx;
        double funValue = fun(xi);
        double RectangleArea = funValue*dx;
        cumSum += RectangleArea;
    }
 
    return cumSum;
 
}
 
void main()
{
    setlocale(LC_ALL,"rus");
    double lowBound;
    double upBound;
    int n = 10000;
    cout << "Введите нижний предел интегрирования:"; cin >> lowBound;
    cout << "Введите верхний предел интегрирования:"; cin >> upBound;
    double dx = (double)(upBound-lowBound)/n;
    double result = sumIntegral(lowBound, n, dx);
 
    cout <<"\nРезультат:";
    cout << sumIntegral(lowBound, n, dx);
    cout <<"\n"; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru