Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: Binääri > decimaali > binääri

Pekka Kauppila [02.04.2002 16:30:53]

#

Hieman sekavahko koodin pätkä siitä miten muutetaan binäärit desimaaleiksi ja takaisin.

Käyttö esimerkki:

Print DesToBin(255)
Print BinToDes("11111111")

Koodi:

Function BinToDes(Bin As String) As Integer

Dim Des As Integer

For i = Len(Bin) To 1 Step -1
  Des = Des + Val(Mid$(Bin, i, 1)) * (2 ^ (Len(Bin) - i))
Next i

BinToDes = Des

End Function
Function DesToBin(Des As Integer) As String

Dim Bin As String

Do

  Bin = Trim(Str$(Des Mod 2)) + Bin
  Des = Des - ((Des \ 2) + Des Mod 2)

Loop Until Des < 1

DesToBin = Bin

End Function

The Big L [26.04.2002 20:57:58]

#

jess!!kunnon tyyppi!LINUX rulettaa!

(nimetön) [08.08.2002 02:27:50]

#

homman ois kyllä saanut paljon vähemmälläkin koodilla...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta