powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вычислить формулу записаную текстом
10 сообщений из 10, страница 1 из 1
Вычислить формулу записаную текстом
    #35649839
Dick Johnson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знал как назвать тему и что искать в поиске, так что если есть такая тема смело отсылайте, только подскажите каким методом ее найти.

Суть вопроса вот в чем. Есть формула расчета каких-то показателей. Сейчас она выглядит так
y=1-(x-0.1). Но заказчик гговорит, что со временем формула моет меняться. Могут добавиться степени или еще что. И желательно, что бы формулу мог менять пользователь.
Вот меня и интересует есть ли какая-то функция в VB которая выполняет математические записаные в виде текста? Или нужно писать свою, которая бы занималась анализом строки?
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35649896
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
результат буквами записать? Типа 20 = "двадцать"?
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35649941
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, не... допёр! можно сделать формулы видимыми (сервис-параметры- галочка на "формулы") :) Такое не поможет?
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35649959
Dick Johnson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanB, нет и цифрами сойдет...
Подё6 принят, а по сути вопроса можно?

Дело в том что пользователь котрый будет менять формулу - человек грамотный и запишит ее в том синтаксисе котором нужно. Просто количество коэфициентов и формулы их расчета будут со временем будут меняться. Я и решил сделать табличку в базе типа такой:
_________________
| Название|Формула |
| Коэф __ 1|=x^2-23 __|
| Коэф __ 2|=1- 2*(x-1) |

А потом читать эту формулу, заменять текущее значение переменной и вычислять. Вот и хотел спросить может ли VB это делать или нужно что-то самому выдумывать.
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35649966
Dick Johnson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PlanB,Я возможно тоже не допер. Это нужно не в экселе делать, а именно в программе написаной на VB/
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35649968
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eval()
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35649975
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Dick Johnson
> Вот меня и интересует есть ли какая-то функция в VB которая выполняет математические записаные в виде текста? Или
> нужно писать свою, которая бы занималась анализом строки?

Eval

> Автор: PlanB
> результат буквами записать? Типа 20 = "двадцать"?

А это тоже можно взять готовое с микрософта ;)


--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35650708
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос
Eval

Лучше сразу использовать Scripting Control.
И делать что угодно - можно использовать переменные, функции...
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35650758
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос> результат буквами записать? Типа 20 = "двадцать"?

А это тоже можно взять готовое с микрософта ;)
Вот блин! А я руками делал в своё время!
...
Рейтинг: 0 / 0
Вычислить формулу записаную текстом
    #35651379
Dick Johnson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо.

Для тех кто как и я будет в будущем искать ответ есть полезная ссылочка
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вычислить формулу записаную текстом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]