Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2009, 02:14   #1
Stager
Пользователь
 
Регистрация: 23.11.2008
Сообщений: 41
По умолчанию Помогите с процедурой, plz.

Помогите, пожалуйста, решить задачку:
Числа по основанию 4 и 16. Выполнить операцию умножения.
Вот у меня есть процедура, тока что дальше?
Я с этой процедурой ничего не смог сделать :'(
Процедура:
Код:
Public Function Cvt16to4(src As String) 
  Dim n As Long, i As Long, s As String, flg As Long 
        
  i = Val("&H" & src & "&") 
  s = "(4)" 
  n = (i And &H7FFFFFFF) ' Давим старший бит 
  flg = (i = n)          ' True, если бита не было 
  For i = 1 To 15 
    s = CStr(n And 3) & s 
    n = n \ 4 
  Next 
  If Not flg Then n = (n Or 2) 
  s = CStr(n And 3) & s 

  Cvt16to4 = s 
End Function
Stager вне форума Ответить с цитированием
Старый 21.01.2009, 02:17   #2
Stager
Пользователь
 
Регистрация: 23.11.2008
Сообщений: 41
По умолчанию

Мда не в тему написал.
Прога на VB.
Stager вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди,помогите с процедурой на выход! Alexij Общие вопросы Delphi 5 08.06.2008 13:43
Помогите с процедурой... Arkuz Помощь студентам 10 15.05.2008 08:56
помогите с процедурой на VBA Exo Microsoft Office Excel 2 06.05.2008 10:53
Помогите разобраться с процедурой OnKeyDown!!! frai Общие вопросы Delphi 9 13.04.2007 15:46