математические операции

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dracool
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 20.03.2008 (Чт) 10:20

математические операции

Сообщение dracool » 22.05.2008 (Чт) 20:36

Вот такая проблема у меня:
В текстбокс вводится инфа в формате "число"+(-,*,/)"число"
Есть прога
P=Instr(Text1.Text,1,"+")
E=Mid$(Val(Text1.Text,1,P-1))
F=Mid$(Val(Text1.Text,P))
Label1.Caption=E+F
После нажатия Enter выдаётся сумма двух чисел
Но если + заменить на минус числа всё равно складываются, а если поставить * то в итоге вообще всегда 0. деление вообще не распознаётся...
Я VB знаю плохо, мож чё не понимаю в элементарном... подскажите как правильно делать математические операции

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 22.05.2008 (Чт) 20:48

Ээээ...

Уж точно не так, как ты. Невероятно просто ты как-то подошёл к задаче. А подходить надо (лучше всего) так.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dracool
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 20.03.2008 (Чт) 10:20

Сообщение dracool » 23.05.2008 (Пт) 8:40

Хакер писал(а):Ээээ...

Уж точно не так, как ты. Невероятно просто ты как-то подошёл к задаче. А подходить надо (лучше всего) так.

Всё это конечно прекрасно, но мы такого ешо не проходили.
Неужели в VB нет простого способа умножать, делить, вычитать и складывать числа, ведь это, по логике, должно быть просто реализовано... эт же элементарные операции

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 23.05.2008 (Пт) 8:49

dracool, проще всего поискать по MsScripControl.
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 23.05.2008 (Пт) 10:29

dracool
Рекомендую воспринять код по ссылке, как "проходили". Не изобретайте велосипед.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 27

    TopList