Калькулятор

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 20:41

Какой принцип? Это же не программа, это пару как попало распиханных по форме кнопок, причем "=" у тебя почему-то не в массиве, а отдельным элементом, а ты говорил, что тебе все в массиве надо.
Никогда так не врут, как во время войны, после охоты и перед выборами...

Ed_5
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 17.05.2009 (Вс) 10:47

Re: Калькулятор

Сообщение Ed_5 » 17.05.2009 (Вс) 20:44

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

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 20:48

Не знаю, правильно ли я твои бессвязные реплики понял. В общем, смотри этот код:
Это тебе надо?
Вложения
Calc.rar
(1.39 Кб) Скачиваний: 107
Никогда так не врут, как во время войны, после охоты и перед выборами...

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 20:49

Там все кнопки (включая =) в одном массиве Command7. Все работает.
Никогда так не врут, как во время войны, после охоты и перед выборами...

Ed_5
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 17.05.2009 (Вс) 10:47

Re: Калькулятор

Сообщение Ed_5 » 17.05.2009 (Вс) 20:52

Я вижу,спасибо большее...

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 21:00

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

Ed_5
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 17.05.2009 (Вс) 10:47

Re: Калькулятор

Сообщение Ed_5 » 17.05.2009 (Вс) 21:01

Хорошо!!!Спасибо!!!Да сам дальше разберусь!!!

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

Re: Калькулятор

Сообщение Хакер » 17.05.2009 (Вс) 21:23

Ed_5, устное предупреждение за неиспользование кнопки "Правка".
Maxxx.!!!., устное предупреждение за эвфемизированные ругательства.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Ed_5
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 17.05.2009 (Вс) 10:47

Re: Калькулятор

Сообщение Ed_5 » 17.05.2009 (Вс) 21:28

Maxxx.!!!. Не подскажешь еще как прописать:sin,cos,tg,ctg

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 21:41

Хакер, больше не буду, честно!
Ed_5, синусы всякие пишутся так же, как и все остальное, ибо это встроенные в vb функции.
Никогда так не врут, как во время войны, после охоты и перед выборами...

Ed_5
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 17.05.2009 (Вс) 10:47

Re: Калькулятор

Сообщение Ed_5 » 17.05.2009 (Вс) 21:45

вместо "+" например,что надо написать???

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 21:51

Нда, жаль, что админ запретил мне ругаться. Я понимаю, что тебе лень и на все пофиг, но ты код мой посмотри хоть, там же три строчки, блин. Какая разница, что вместо "+" писать, да что хочешь, ты просто вообще смысла даже в этих трех строчках не понял. Смотри: в переменной "c" хранится код операции, для наглядностия сделала так, например, что операция умножения кодируется символом "*". Когда ты в конце щелкаешь по кнопке "=", то программа выбирает, какую операцию ты до этого выбрал. Если ты ввел число, потом нажал на "*", ввел другон число и нажал на "=", то у тебя с="*", поэтомк выполняем Text1.Text = a * Val(Text1.Text)
Никогда так не врут, как во время войны, после охоты и перед выборами...

Ed_5
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 17.05.2009 (Вс) 10:47

Re: Калькулятор

Сообщение Ed_5 » 17.05.2009 (Вс) 22:12

Калькулятор массивом.rar
Maxxx.!!! Посмотри и поймешь,что я имел ввиду...
(1.84 Кб) Скачиваний: 79

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 22:18

Я понял только то, что тебе надо забыть о программировании и обработать руки напильником. Ты даже свой код ленишься читать.
Берешь кнопку для cos, например, и в обработчике событий на нее пишешь (пусть это будет, например, 15 кнопка):

Код: Выделить всё
Private Sub Command7_Click(Index As Integer)
Select Case Index
Case 15
Text1.Text=cos(val(Text1.text))


В коде для кнопки "=" прописывать ничего не надо, т.к. cos, sin и т.д. требуют только одно число, а не два, как, например, сложение.
Никогда так не врут, как во время войны, после охоты и перед выборами...

Ed_5
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 17.05.2009 (Вс) 10:47

Re: Калькулятор

Сообщение Ed_5 » 17.05.2009 (Вс) 22:31

Спасибо тебе большее,я в этом бэйсике вообще не чего не понимаю....

Maxxx.!!!.
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 114
Зарегистрирован: 13.03.2006 (Пн) 17:10
Откуда: Барнаул

Re: Калькулятор

Сообщение Maxxx.!!!. » 17.05.2009 (Вс) 22:41

Это заметно. Пожалуйста.
Никогда так не врут, как во время войны, после охоты и перед выборами...

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Калькулятор

Сообщение FaKk2 » 19.05.2009 (Вт) 18:53

А слабо без встроенных функций сделать синус/косинус и т.д.?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Калькулятор

Сообщение Debugger » 19.05.2009 (Вт) 19:07

Это смотря с какой точностью... Я могу выложить приближенную формулу (до десятитысячной).

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

Re: Калькулятор

Сообщение Хакер » 19.05.2009 (Вт) 19:13

А слабо без встроенных функций сделать синус/косинус и т.д.?

Каков смысл? Сложение тоже реализовывать вручную, побитно?

Разве что только если калькулятор считает какие-нибудь 128-битные FP-числа.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Калькулятор

Сообщение FaKk2 » 19.05.2009 (Вт) 19:16

Хакер писал(а):
А слабо без встроенных функций сделать синус/косинус и т.д.?

Каков смысл? Сложение тоже реализовывать вручную, побитно?

Разве что только если калькулятор считает какие-нибудь 128-битные FP-числа.


Тебя никогда не интересовало каким образом калькулятор (обычный, настольный) считает любой угол с заданной точностью?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

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

Re: Калькулятор

Сообщение Хакер » 19.05.2009 (Вт) 19:21

Это может быть по разному реализовано. Я знаю несколько реализаций.

Но в рамках данной темы, какой смысл имеет твой постинг с фразой "Слабо"?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Пред.

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

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

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

    TopList