Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Jura
Зарегистрирован: 21.11.2001 Сообщения: 6
|
Добавлено: Чт Фев 24 2005 10:52 Заголовок сообщения: Вычисление формулы из строки вводимой пользователем |
|
|
Проблема такая. Скажем есть окно с TextBox и Button. Запускаем. В TextBox вводим простую формулу типа: 1+2-3*(10-5)/100. Давим на Button и получаем ответ-результат вычисления. Гдеб надыбать прогу, условно называемую, CalculateString |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Чт Фев 24 2005 18:10 Заголовок сообщения: |
|
|
а ручками поработать? |
|
Вернуться к началу |
|
|
hexen
Зарегистрирован: 04.06.2004 Сообщения: 38
|
Добавлено: Чт Фев 24 2005 19:35 Заголовок сообщения: |
|
|
наверное ручками входную строку по знакам попарсить
и сообразить что на что, что от чего, что с чем |
|
Вернуться к началу |
|
|
AVES
Зарегистрирован: 12.09.2004 Сообщения: 132 Откуда: С-Петербург
|
Добавлено: Чт Фев 24 2005 21:10 Заголовок сообщения: |
|
|
Лучше не ручками, а тыквой
10 Сначала ищишь внутр. скобки, вычисл. зачение скобки
20 заменяешь скоки вычислением
30 если есть еше собки goto 10
40 ишишь знаки произведения
и т.д. _________________ Ошибки в программах - есть следствие ошибок в ДНК |
|
Вернуться к началу |
|
|
Laptev M.
Зарегистрирован: 25.02.2005 Сообщения: 23
|
Добавлено: Пт Фев 25 2005 10:54 Заголовок сообщения: |
|
|
По пробуй поискать что-нибудь про перевод в польскую запись и т.д.
Могу скинуть исходник, если надо... |
|
Вернуться к началу |
|
|
критикан
Зарегистрирован: 18.02.2005 Сообщения: 247
|
Добавлено: Пт Фев 25 2005 12:00 Заголовок сообщения: Добавлю, что искать в темах по стекам |
|
|
Laptev M. писал(а): | По пробуй поискать что-нибудь про перевод в польскую запись и т.д. |
Добавлю, что искать в темах по стекам. |
|
Вернуться к началу |
|
|
FUKS
Зарегистрирован: 14.04.2002 Сообщения: 148 Откуда: Москва
|
Добавлено: Пт Фев 25 2005 18:25 Заголовок сообщения: Re: Добавлю, что искать в темах по стекам |
|
|
Код: |
<form name=f1>
<input name=TextBox><br>
<input type=button onClick="document.f1.TextBox.value+=' = '+eval(document.f1.TextBox.value)">
</form>
|
Но проверять лень 8-) |
|
Вернуться к началу |
|
|
AVES
Зарегистрирован: 12.09.2004 Сообщения: 132 Откуда: С-Петербург
|
Добавлено: Сб Фев 26 2005 00:07 Заголовок сообщения: |
|
|
Для такой задачи стыдно должно быть при использовании форм... _________________ Ошибки в программах - есть следствие ошибок в ДНК |
|
Вернуться к началу |
|
|
|