Salve amici, e benvenuti all'Esercizio di codifica numero tre.
In questo esercizio ci viene chiesto di scrivere un programma per convertire un numero decimale in numero binario.
Un numero decimale.
Il sistema numerico decimale è un sistema standard per indicare i numeri interi e non interi.
È anche chiamato sistema numerico posizionale della base dieci, ovvero i numeri uno, due, tre, cinque
e così via I numeri binari e l'elettronica digitale aggiuntiva e la matematica.
Un numero binario è un numero espresso nel sistema numerico a base due o sistema numerico binario.
Questo sistema utilizza solo due simboli, tipicamente uno e zero.
Quindi, ad esempio, se si immette un numero decimale cinque, il risultato sarà 1101.
Il decimale è cinque, il binario è uno uno.
Entriamo nel merito dell'ID, ma prima postate il video e pensate a come risolvere questo problema.
Spero quindi che lo risolviate bene.
All'interno del metodo main creerò un numero decimale.
Ed ecco il quoziente
e I uguale a uno e j.
Questi sono i quattro numeri interi.
Ho bisogno di creare un array binario chiamato da num.
Ray.
Pari al nuovo e di 100.
Taglia 100.
Poi utilizzo la scansione con lo scanner.
O come uno uguale al nuovo punto di sistema dello scanner E non mancate di aggiungere questa riga se l'errore dello scanner si blocca.
È quindi necessario importare il pacchetto e la classe del sistema di scansione dot alt dot print l e inserire il numero decimale.
Quando l'utente inserisce il numero decimale, è necessario memorizzarlo all'interno di questo numero.
Le variabili possono avere un punto o un punto accanto
a int ora quoziente uguale a un numero decimale.
Sto inizializzando et mentre quoziente.
Il quoziente del codice non è uguale a zero.
Non lo sto valutando a zero.
Se il quoziente non è uguale a zero, allora il numero all'indice I più più è uguale al quoziente.
Modulo 2.
Quindi quello che sto facendo qui.
Quoziente uguale a quoziente su due.
Prima di tutto, ottengo il numero binario all'indice I più I aumentato di uno e ottengo la cifra
successiva all'indice.
Con questo indice e quoziente, otterrò il quoziente, che è il numero decimale.
Lo divido e il resto lo memorizzo in questo array di numeri binari.
Quindi questo array di numeri binari che ottengo il suo indice a i più più è uguale al quoziente.
Il resto del quoziente di questo numero decimale su due.
Se si comprendono i decimali e i numeri binari, come convertirli, come convertire questi due numeri
da decimale a binario e da binario a decimale.
Capirete questo esercizio perché dovete sempre dividere per due.
Qui memorizziamo il resto e qui memorizziamo il risultato del quoziente.
Il quoziente ora è uguale a quoziente su due, quindi la nuova variabile quoziente è uguale a quoziente.
Il vecchio quoziente superiore a due.
Il quoziente è uguale a dieci più due, cioè cinque.
Ora visualizzerò quando il ciclo di questo ciclo terminerà.
Sistema dot out dot print l gn.
Il numero binario binario è.
E metterò qui per J uguale a I meno uno.
J maggiore di zero e il J meno meno.
Qui sto stampando l'array, poi nessuno all'indice j e sto dividendo ogni cifra da sola.
Il resto sarà così memorizzato all'interno del cestino e nessuno all'indice II più
più, e il quoziente sarà aggiornato dal nuovo quoziente al sistema.
Il sistema ha distribuito la pasta per stampare l.
N.
Alle righe o a una nuova riga.
Non preoccupatevi se ora eseguo il programma con la copertura.
Viene visualizzato un numero decimale.
Ne inserirò cinque.
Dovrebbe essere stampato per me.
Uno, uno entra.
Ed eccoci qui.
Il numero binario è 101.
Ecco come risolviamo questo problema, come otteniamo un numero decimale dall'utente e lo trasformiamo
in un numero binario.