Проценты

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Проценты

Сообщение Max! » 24.04.2003 (Чт) 20:08

Как сделать чтобы мая прога добовляла проценты к цене тавара :?: :!: :!: Help!
Max!

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 24.04.2003 (Чт) 21:30

Сделать надо руками.

По-подробнее можно? Хоть бы код какой-нибудь привел...
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 24.04.2003 (Чт) 21:54

У меня есть 3 TextBox'a txt1-количество txt2-цена кнопка и txt3-твет здесь будет показываться конечной результат . В кнопке я пишу:


Dim sngtxt1 As Single
Dim inttxt2 As Integer, intNum As Integer
sngtxt1 = txt1.Text
inttxt2 = txt2.Text
For intNum = 1 To intNum
Next intNum
txt3.Text = Format(sngtxt1 * inttxt2, "&") 'как что бы в конце прога добавила 18% ???

Я пробовал так
txt3.Text = Format(sngtxt1 * inttxt2 + 18%, "&") 'Но VB автомотически убирает %'ты
Как быть заранее благодарен! :!: :?: :wink:
Max!

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

Сообщение FaKk2 » 24.04.2003 (Чт) 22:00

Умножай на 0.18 - это одно и тоже.

txt3.Text = Format(sngtxt1 * inttxt2 * 1.18), "&")

Исправил..... :oops:

Кстати, вы наверно заметили этот замечательный глюк!:
вместо один.восемнадцать, показывается смайлик... :lol:
Последний раз редактировалось FaKk2 25.04.2003 (Пт) 1:00, всего редактировалось 3 раз(а).
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 24.04.2003 (Чт) 22:20

Спасибо! :P
Max!

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 25.04.2003 (Пт) 0:44

2FAKK2: Чтобы добавить 18% нужно умножать не на 0.18, а на 1.18 (В подробности кода не вдавался, заметил это вскользь, так что сорри, если имелось ввиду не то, что я подумал) :wink:
Всё сбудется!!!

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

Сообщение FaKk2 » 25.04.2003 (Пт) 0:57

jetcom писал(а):2FAKK2: Чтобы добавить 18% нужно умножать не на 0.18, а на 1.18 (В подробности кода не вдавался, заметил это вскользь, так что сорри, если имелось ввиду не то, что я подумал) :wink:


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

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 25.04.2003 (Пт) 4:55

если чё, то % - это chr(37) :lol:
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59

    TopList