Keng?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
IlyaProinVB
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 16.01.2003 (Чт) 0:30

Keng?

Сообщение IlyaProinVB » 19.04.2004 (Пн) 1:16

NFI
Последний раз редактировалось IlyaProinVB 14.05.2007 (Пн) 1:00, всего редактировалось 1 раз.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.04.2004 (Пн) 9:08

Вау! Это супер-программист из Венесуэллы? :)
Код: Выделить всё
Function Bin2Dec(ByVal BinValue As String)
Dim ret As Long, I As Long, P As Long
For I = 1 To Len(BinValue)
  P = Len(BinValue) - I
  If Mid$(BinValue, I, 1) = "1" Then ret = ret + 2^P
Next I
Bin2Dec = ret
End Function
Lasciate ogni speranza, voi ch'entrate.

IlyaProinVB
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 103
Зарегистрирован: 16.01.2003 (Чт) 0:30

Сообщение IlyaProinVB » 24.04.2004 (Сб) 1:39

NFI
Последний раз редактировалось IlyaProinVB 14.05.2007 (Пн) 1:01, всего редактировалось 1 раз.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 24.04.2004 (Сб) 4:09

Код: Выделить всё
Private Function dec2bin(mynum As Variant) As String

Dim loopcounter As Integer
If mynum >= 2 ^ 31 Then
   dec2bin = "Too big"
   Exit Function
End If

Do
   If (mynum And 2 ^ loopcounter) = 2 ^ loopcounter Then
      dec2bin = "1" & dec2bin
   Else
      dec2bin = "0" & dec2bin
   End If
   loopcounter = loopcounter + 1
Loop Until 2 ^ loopcounter > mynum

End Function


Вернуться в Народный треп

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

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

    TopList