|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2003
Messaggi: 1113
|
da DECIMALE a BINARIO
raga come si fa, in Visual Basic, a convertire un numero decimale in binario e viceversa??
thanks
__________________
| Athlon XP Barton 3000+ | CoolerMaster HAC-V81 | ASUS A7N8X DELUXE v2.0 | 2*256 PC3200 + 1*512 PC3200 = 1GB DDR400| ATI Radeon 9250 | HD 80Gb Maxtor SATA | Ali Q-TEC 550W Dual Fan GOLD PFC |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non ti avevo dato un algoritmo per covertire da qualsiasi base a qualsiasi base ?
|
![]() |
![]() |
![]() |
#3 |
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
magari ispirato da questo:
Codice:
Function f_CnvBase(n1$, b1, b2) aaa$ = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" If b1 < 2 Or b1 > 62 Then f_CnvBase = "bad first base": Exit Function n = 0 For k = 1 To Len(n1$) a1 = InStr(aaa$, Mid$(n1$, k, 1)) - 1 If a1 < 0 Or a1 >= b1 Then f_CnvBase = "bad format number": Exit Function n = n * b1 + a1 Next k If b2 < 2 Or b2 > 62 Then f_CnvBase = "bad second base": Exit Function Do While n > 0 a2 = n Mod b2 n = Int(n / b2) n2$ = Mid$(aaa$, a2 + 1, 1) & n2$ Loop f_CnvBase = n2$ End Function |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
e le conversioni a base mista ?
(sistema di numerazione atzeco) |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:01.