Hermano, estoy aprendiendo programación y tengo una pregunta que hacerte.
El método es correcto
Solo que aún no hemos terminado el cálculo. Usamos el método de multiplicación euclidiana para la parte decimal y los números enteros se dividen por euclidiana.
0,81X2=1,62
0,62x2=1,24
0,24x2=0,48
0,48x2=0,96
0.96x2=1.92
0.92x2=1.84
0.84x2=1.68
......
=0.1100111. ..
Puedes escribir todo lo que quieras después
Porque la característica final de tal algoritmo es que uno de los números obtenidos no es un decimal.
Por ejemplo, si 0,75 se convierte a binario, es
0,75*2=1,5
0,5*2=1
Este es el final,
p>
Entonces 0,75 se convierte en 0,11