Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Algoritmi - Algoritmo da decimale a binario e viceversa
Forum - Algoritmi - Algoritmo da decimale a binario e viceversa - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 18:48
Domenica, 13/01/2013
Ottimo.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:56
Domenica, 13/01/2013
Testo quotato

Postato originariamente da tuttodiMC:

Io avevo già provato a farlo



E cosa avevi scritto ?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 19:04
Domenica, 13/01/2013
Codice sorgente - presumibilmente Algoritmi

  1. for i= 1, # t, -1 do
  2. io.write(t[i])
  3. end


ma non scrive un bel niente.
# t indica l'indice massimo della tabella partendo da 1.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:06
Domenica, 13/01/2013
Guarda un esempio in C (tra i tantissimi che si trovano su internet se solo si cercasse) ...

http://brutuswolf.altervista.org/blog/2010/09/22/convertit ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Ultimo (Member)
Guru


Messaggi: 877
Iscritto: 22/05/2010

Segnala al moderatore
Postato alle 19:32
Domenica, 13/01/2013

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

  
Codice sorgente - presumibilmente VB.NET

  1. '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:
  2.  
  3.  Dim numero As Integer = 32767
  4. Dim numDecimale() As Integer = {numero}
  5. Dim numBinario As New BitArray(numDecimale)
  6. Dim str As String = ""
  7. Dim contaBit As Integer = 0
  8. For i As Integer = (numBinario.Count - 1) To 0 Step -1
  9.     If contaBit = 8 Then
  10.         str &= " "
  11.         contaBit = 0
  12.     End If
  13.     If numBinario.Item(i) = False Then
  14.         str &= "0"
  15.     Else
  16.         str &= "1"
  17.     End If
  18.     contaBit += 1
  19. Next
  20. MessageBox.Show(str)



If ok Then GOTO Avanza else GOTO Inizia

PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 19:49
Domenica, 13/01/2013
Ok ho risolto lo scrivere i numeri. Adesso come faccio per far fare una ripetizione in meno al while?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:18
Domenica, 13/01/2013
L'ultimo post non si è capito proprio ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 13:44
Domenica, 03/02/2013
Allora il convertitore decimale-binario è fatto. Adesso da dove dovrei partire per il convertitore binario-decimale?

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo