0 / 0 / 0
Регистрация: 01.07.2013
Сообщений: 28
1

Написать программу для вычисления значения выражения вводимого с клавиатуры

13.01.2014, 15:31. Показов 5019. Ответов 9
Метки нет (Все метки)

Программа для вычисления значения выражения вводимого с клавиатуры.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2014, 15:31
Ответы с готовыми решениями:

Составить программу вычисления значения функции для значения аргумента x, вводимого с клавиатуры
Формула f(x) = ln 3 ( x 2 +1 ) + arctg 2 ( x 2 + 1 ) Помогите, пожалуйста

Написать программу для вычисления значения выражения
помогите срочно, надо выполнить задания free pascal или turbo pascal 1. Написать программу для...

Написать программу для вычисления значения выражения C++
Написать программу для вычисления значения выражения (1+1/x2)x-12x2 напишите программу пожалуйста...

Написать программу для вычисления значения выражения
составление программы с использованием SUB (общ.)

9
Puporev
13.01.2014, 15:37
  #2

Не по теме:

Уже ввожу, но выражение очень длинное...

0
1646 / 1075 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
13.01.2014, 15:49 3
Може ТС хочет, чтобы по запросу ввел формулу (выражение), а программа сама распознает формулу и выдаст результат ее вычисления?
0
0 / 0 / 0
Регистрация: 01.07.2013
Сообщений: 28
13.01.2014, 17:09  [ТС] 4
да я должен вводить выражение а программа должна его решить и выдать ответ
0
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
13.01.2014, 17:24 5
Тогда это очень сложная задача
0
0 / 0 / 0
Регистрация: 01.07.2013
Сообщений: 28
13.01.2014, 17:55  [ТС] 6
по этому я и не могу её написать. там главное чтобы она вычисляла не совсем сложные выражения примерно такие
(x+1,9)sin(x/3)
что то в этом роде...

Добавлено через 22 минуты
напишите пожалуйста программу так как вы хотели написать её с начала.
0
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
13.01.2014, 18:18 7
Цитата Сообщение от sergei-1994 Посмотреть сообщение
так как вы хотели написать её с начала.
А я ничего и не хотел, кроме как уточнить задание.
2
993 / 521 / 102
Регистрация: 19.03.2013
Сообщений: 3,113
Записей в блоге: 19
13.01.2014, 18:22 8
Пара ссылок по теме:

http://pascal.sources.ru/parsing/swexpr.htm
http://pers.narod.ru/study/pas_parser.html
2
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32482 / 20968 / 8114
Регистрация: 22.10.2011
Сообщений: 36,235
Записей в блоге: 7
13.01.2014, 22:35 9
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Puporev Посмотреть сообщение
очень сложная задача
Это смотря какой компилятор использовать. Скажем, в FPC эта задача сводится к вызову:
Pascal
1
2
3
4
5
6
7
8
9
uses
  comobj, activex;
var
  script: olevariant;
begin
  Script := CreateOleObject('MSScriptControl.ScriptControl');
  Script.Language := 'JScript';
  writeln(Script.Eval('var x = 2.3; (x+1.9)*Math.sin(x/3)'));
end.
Строка с заданием значения переменной элементарно создается с помощью Format-а. В PABC.NET, я думаю, тоже решение не будет намного сложнее...
4
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
14.01.2014, 00:51 10
Ничего себе.Надо же какие возможности в FPC...Хотя из условия ТС не поймешь то ли самому писать то ли готовое использовать.А так-то решена задача.В разделе Delphi видел похожую тему.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2014, 00:51
Помогаю со студенческими работами здесь

Написать программу для вычисления значения выражения
мне осталось совсем немного,всего 3 задачи,но я никак не могу их решить,может быть вы сможете мне...

Написать программу для вычисления значения выражения
Написать программу вычисления значения выражения при заданных выходных данных. Сравнить...

Написать программу для вычисления значения выражения
Написать программу для вычисления значения выражения f(0.8,a)+f(a,b)-f(2a-1,ab),где a,b...

Написать программу для вычисления значения выражения(C++)
Байт, а еще вот это можно? G=ln\left|\prod_{i=0}^{4}({x}_{i}+\sum_{k=0}^{i}{x}_{k}) \right|


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru