Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: 16-ричная арифметика в VB Добавлено: 13.03.03 22:28  

Автор вопроса:  Shuroidus | Web-сайт: ---

Здравствуйте!

В VB возможно ли посчитать выражение, скажем 

S=50h * (y/2) + (x/4) ?

Все слагаемые и сумма  в 16-ричном виде. Вроде как это должно быть очень просто, но конкретного я найти ничего не смог...

Заранее спасибо!

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 14.03.03 01:55

'А если так ?
'S=50h * (y/2) + (x/4) ?
y = &HC
x = &H10
S = &H50 + (y / &H2) + (x / &H4)

Потом качаешь мой пример Конвертер систем счисления

и переводишь ответ из 10-го в 16-ный

Ответить

Номер ответа: 2
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #2
Добавлено: 14.03.03 02:03

может перевести в 10-чные?

a = &H50 'представит h50 как 80

ну а результат - обратно в 16-ричное.

или сразу вычисляй примерно так:

a = Hex(&H50 + &H30)  

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 14.03.03 02:12

Да, внатуре, лучше Hex Function используй для обратного первода.

Я и не знал про неё

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам