Oppure

Loading
13/01/13 17:41
Ultimo

Te lo posso anche fare, va bene in visualbasic ?

If ok Then GOTO Avanza else GOTO Inizia

13/01/13 17:48
tuttodiMC
Ottimo.
aaa
13/01/13 17:56
Postato originariamente da tuttodiMC:

Io avevo già provato a farlo


E cosa avevi scritto ?
13/01/13 18:04
tuttodiMC
for i= 1, # t, -1 do
io.write(t[i])
end

ma non scrive un bel niente.
# t indica l'indice massimo della tabella partendo da 1.
aaa
13/01/13 18:06
Guarda un esempio in C (tra i tantissimi che si trovano su internet se solo si cercasse) ...

brutuswolf.altervista.org/blog/2010/09/22/convertitore-decimale-binario-in-c/
13/01/13 18:32
Ultimo

Non è fatto da me.......


'Per convertire un numero intero in numero binario possiamo utilizzare la classe BitArray che converte un array di 'numeri in un array di bit. Per rappresentare la sequenza di bit, poi, utilizziamo una stringa e, per separare 'visivamente ogni byte, aggiungiamo anche uno spazio separatore:

 Dim numero As Integer = 32767 
Dim numDecimale() As Integer = {numero} 
Dim numBinario As New BitArray(numDecimale) 
Dim str As String = "" 
Dim contaBit As Integer = 0 
For i As Integer = (numBinario.Count - 1) To 0 Step -1 
    If contaBit = 8 Then 
        str &= " " 
        contaBit = 0 
    End If 
    If numBinario.Item(i) = False Then 
        str &= "0" 
    Else 
        str &= "1" 
    End If 
    contaBit += 1 
Next 
MessageBox.Show(str)


  
If ok Then GOTO Avanza else GOTO Inizia

13/01/13 18:49
tuttodiMC
Ok ho risolto lo scrivere i numeri. Adesso come faccio per far fare una ripetizione in meno al while?
aaa
13/01/13 19:18
L'ultimo post non si è capito proprio ...