/
Forside
/
Teknologi
/
Udvikling
/
VB/Basic
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
VB/Basic
#
Navn
Point
1
berpox
2425
2
pete
1435
3
CADmageren
1251
4
gibson
1230
5
Phylock
887
6
gandalf
836
7
AntonV
790
8
strarup
750
9
Benjamin...
700
10
tom.kise
610
Decimal til Binary
Fra :
Jørgen Holdt
Dato :
22-05-07 17:01
Hvordan konvater man Decimal tal til Binary i visual basic 6
eks. 257 = 100000001
Desserten (
22-05-2007
)
Kommentar
Fra :
Desserten
Dato :
22-05-07 17:51
"Jørgen Holdt" <jhdata@webspeed.dk> skrev i en meddelelse
news:465313d8$0$52088$edfadb0f@dread11.news.tele.dk...
> Hvordan konvater man Decimal tal til Binary i visual basic 6
>
> eks. 257 = 100000001
lav et project med en command1 button og prøv denne metode
Public Function DecimalToBinary(DecimalNum As Long) As String
Dim tmp As String
Dim n As Long
n = DecimalNum
tmp = Trim(Str(n Mod 2))
n = n \ 2
Do While n <> 0
tmp = Trim(Str(n Mod 2)) & tmp
n = n \ 2
Loop
DecimalToBinary = tmp
End Function
Private Sub Command1_Click()
MsgBox DecimalToBinary(257)
End Sub
Benny Andersen (
23-05-2007
)
Kommentar
Fra :
Benny Andersen
Dato :
23-05-07 08:42
On Tue, 22 May 2007 18:51:24 +0200, Desserten wrote:
> "Jørgen Holdt" <jhdata@webspeed.dk> skrev i en meddelelse
> news:465313d8$0$52088$edfadb0f@dread11.news.tele.dk...
>> Hvordan konvater man Decimal tal til Binary i visual basic 6
>>
>> eks. 257 = 100000001
>
> lav et project med en command1 button og prøv denne metode
>
>
> Public Function DecimalToBinary(DecimalNum As Long) As String
> Dim tmp As String
> Dim n As Long
> n = DecimalNum
> tmp = Trim(Str(n Mod 2))
> n = n \ 2
> Do While n <> 0
> tmp = Trim(Str(n Mod 2)) & tmp
> n = n \ 2
> Loop
> DecimalToBinary = tmp
> End Function
>
> Private Sub Command1_Click()
> MsgBox DecimalToBinary(257)
> End Sub
Noget galt med bare at bruge en one-liner ;)
Function binStr(val)
If val > 0 Then binStr = binStr(Int(val / 2)) & CStr(val Mod 2)
End Function
--
mvh
Benny Andersen
Desserten (
23-05-2007
)
Kommentar
Fra :
Desserten
Dato :
23-05-07 12:06
>
> Noget galt med bare at bruge en one-liner ;)
>
> Function binStr(val)
> If val > 0 Then binStr = binStr(Int(val / 2)) & CStr(val Mod 2)
> End Function
>
Svar på spørgsmålet og lad være med at svare på mit svar !
God news etikette er : Giv dit svar på hvordan opgaven løses MEN lad være med at svare
andres svar og dermed nedgøre.................. hvis dem der svarer bliver "hakket" ned
hvergang de svarer, hvordan tror du så news ser ud i fremtiden ??
Benny Andersen (
26-05-2007
)
Kommentar
Fra :
Benny Andersen
Dato :
26-05-07 10:13
On Wed, 23 May 2007 13:05:43 +0200, Desserten wrote:
> Svar på spørgsmålet og lad være med at svare på mit svar !
Når det er essensen af hvad mit indlæg er for dig, så skal det ikke ske
igen for dit vedkommende.
--
Mvh
Benny Andersen
Jørgen Holdt (
19-07-2007
)
Kommentar
Fra :
Jørgen Holdt
Dato :
19-07-07 09:57
Tak for svarene og for dem bække to
Det var det jeg skulle bruge
"Jørgen Holdt" <jhdata@webspeed.dk> wrote in message
news:465313d8$0$52088$edfadb0f@dread11.news.tele.dk...
> Hvordan konvater man Decimal tal til Binary i visual basic 6
>
> eks. 257 = 100000001
>
Søg
Alle emner
Teknologi
Udvikling
VB/Basic
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177577
Tips :
31968
Nyheder :
719565
Indlæg :
6409071
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.