Страница: 1 |
Помогите! для примера: perem = "a+b" a = 2 b = 3 Что нужно сделать с perem, что бы текст "а+b" перевести в формулу a+b?
Попробуй использовать эксель. Так просто тут не отделаешся, если на VB6, то есть кое-какой примерчик, могу скинуть, но очень мудреный, на .NET гораздо проще. Если народ бует настаивать, то могу и статейку накатать, с теорией (математикой) )) Так просто тут не отделаешся, если на VB6, то есть кое-какой примерчик, могу скинуть, но очень мудреный, на .NET гораздо проще. Если народ бует настаивать, то могу и статейку накатать, с теорией (математикой) )) Если есть примерчик то сбрось плз. Ну а статейку почитать я не против, надеюсь это кому-то пригодится !!! По поводу функции могу уточнить: так просто только если скобок нет и не надо приоритеты расставлять, а если надо, то..... Страница: 1 |
Вопрос: Как текст в переменной перевести в формулу
Добавлено: 05.08.03 14:05
Автор вопроса: Genich
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
crackoff
ICQ: 156165990
Вопросов: 12
Ответов: 229
Профиль | | #1
Добавлено: 05.08.03 14:20
Номер ответа: 2
Автор ответа:
SOP
Вопросов: 0
Ответов: 18
Профиль | | #2
Добавлено: 05.08.03 14:31
Номер ответа: 3
Автор ответа:
SOP
Вопросов: 0
Ответов: 18
Профиль | | #3
Добавлено: 05.08.03 14:31
Номер ответа: 4
Автор ответа:
Malyav
ICQ: 8440085
Вопросов: 15
Ответов: 117
Web-сайт:
Профиль | | #4
Добавлено: 05.08.03 14:51
Можно написать процедуру (Function) в которую передавать строку формулу. Затем анализировать ее побуквенно, и если это не арифметический знак (+ - *), то применять Val() CInt() CLng() и т.п., ну а потом все это сложить,перемножить и т.д.
Номер ответа: 5
Автор ответа:
Genich
Вопросов: 1
Ответов: 2
Профиль | | #5
Добавлено: 05.08.03 15:05
Номер ответа: 6
Автор ответа:
SOP
Вопросов: 0
Ответов: 18
Профиль | | #6
Добавлено: 05.08.03 15:13
Номер ответа: 7
Автор ответа:
Genich
Вопросов: 1
Ответов: 2
Профиль | | #7
Добавлено: 05.08.03 15:29
Да, для начала пойдет и что либо простое, впоследствии можно уже что-либо самому сочинить.