Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/27: Рейтинг темы: голосов - 27, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 22
1

Ввод функции с клавиатуры

22.04.2010, 11:43. Просмотров 5313. Ответов 4
Метки нет (Все метки)

Доброго времени суток!

Подскажите пожалуйста,
как можно осуществить ввод функции одной переменной?
Облазил весь и-нет, но так и не нашел чего-то подобного

Задали курсовик, с клавиатуры вводиться функция одной переменной,
и её нужно исследователь (с этим то проблем нет), а вот как считать её в саму программу?
Чтоб потом построить по ней график или провести какие-то операции т.д.

и как это легче будет сделать через графический интерфейс или через консоль?

Спасибо за внимание!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2010, 11:43
Ответы с готовыми решениями:

Ввод функции с клавиатуры
Здравствуйте. Необходима помощь в написании программы на С. Программа поиска минимума и максимума...

Ввод функции (аналитического выражения) с клавиатуры
Возникла следующая проблема, преподаватель хочет что-бы в моей программе был ввод функции с...

Реализовать функции, обеспечивающую ввод данных с клавиатуры и их проверку на корректность
1. Реализовать функцию, обеспечивающую ввод данных с клавиатуры и их проверку на корректность; тип...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран?...

4
230 / 60 / 17
Регистрация: 11.03.2010
Сообщений: 294
22.04.2010, 11:48 2
хм... этим не пробовал заниматься...
но можно что-то придумать...

какого вида будут функции ?
ax + b = 0
ax^2 + bx + c = 0
ax^3 + bx^2 + cx+ d = 0
или еще какая-то запись будет ?
с логарифмами, синусами например...
0
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 22
22.04.2010, 12:14  [ТС] 3
в идеале и с тригонометрией и логарифмами, но думаю достаточно будет простых вида ax^3 - 1/sqrt(x) и т.д.

Возможно проще будет сделать граф. интерфейс с кнопками 1-9, +, -, *, /, ^, ( ), sqrt и вводиться будет как на калькуляторе
0
230 / 60 / 17
Регистрация: 11.03.2010
Сообщений: 294
22.04.2010, 12:19 4
ну думаю да... так проще будет)))
из списка выбираешь нужный тип уравнения... потом здаешь коэффициенты при иксах...
и проводишь вычисления...
0
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
22.04.2010, 12:48 5
Цитата Сообщение от Garret Посмотреть сообщение
Задали курсовик, с клавиатуры вводиться функция одной переменной,
Возможно проще будет сделать граф. интерфейс с кнопками 1-9, +, -, *, /, ^, ( ), sqrt и вводиться будет как на калькуляторе
Второй вариант может не прокатить

Советую почитать про Парсеры и синтаксические анализаторы выражений

Есть книга: Искуство программирования на С++ Г. Шилдт там в одной из последних глав приведен подробный код Parser'a.
Можно страшные вещи замутить
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2010, 12:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как правильно заменить ввод данных простой на ввод с клавиатуры?
#include "stdafx.h" #include <cstdlib> #include <iostream> using namespace std; int...

Переделать ввод из файла на ввод с клавиатуры
void openfile(int**a) { std::ifstream file("input.txt", std::ios_base::binary); file.seekg(0,...

Ввод с клавиатуры
Помогите пожалуйста переделать программу, чтобы значения n - вводилось с клавиатуры и определяло...

Ввод с клавиатуры
на С++ надо организовать ввод с клавиатуры, при этом я не знаю сколько элементов будет вводится,...


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

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

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