hola bueno esperaba que me dieran una ayuda alguien que sepa un poco ya de esto bueno la cosa esta en que necesito pasar unos números a de decimal a binario y viceversa pero el problema radica en que los 2 ejercicios solo encuentro números enteros (ejemplo 100) y el ejercicio me pide otra cosa
me pide pasar
el numero 237.2 decimal a binario
el numero 1111101.101 a decimal
y no encuentro como porque ambos tienen puntos y no se como se hacen de esa forma
esto lo debe saber algún ingeniero en sistemas informáticos creo
_________________
POLICÍA: ES UN DELINCUENTE MAS ARMADO Y MEJOR ADIESTRADO
Dom Feb 14, 2010 5:50 pm
oscar3x Callejonero Full
Registrado: 26 Jun 2009 Mensajes: 1006
PSP Firmware: 3.90 Wii Code: 6344 8619 1864 6148 DS Code: que weba ponerlo PSN ID: ojnc3x Xbox Live Gamertag: nombe para que
Mira segun no mal recuerdo dividias la parte entera del numero ya sea decimal o binario por asi decirlo. Y la parte despues del punto tambien se hace aparte.
En decimal solo dividi entre 2 asi: 237/ 2 = 118 con residuo 1.. de ahi vas dividiendo hasta que te de 0 o en su defecto residuo 1, de ahi lo que haces es ir tomando esos residuos de abajo hacia arriba. y ya te da el numero en binario.
Y de binario a decimal creo que primero lo tenias que pasar a hexadecimal y luego a decimal siempre separando la parte entera del numero y la del . (punto) en otra. Espero te sirva...
_________________
Spoiler:
Dom Feb 14, 2010 6:01 pm
-jrs- Callejonero Full
Registrado: 11 Mar 2008 Mensajes: 1481 Ubicación: la libertad el salvador
bueno el procedimiento de numero sin punto ya se como es pero lo que necesitaba saber es si el procedimiento cambia si tiene punto o si el puno se ponia ya sea de decimal a binario
entonces la respuesta del primero quedari mas o menos asi
01000111 00000010(ejemplo)
sin punto
y la otra?
_________________
POLICÍA: ES UN DELINCUENTE MAS ARMADO Y MEJOR ADIESTRADO
Dom Feb 14, 2010 6:07 pm
oscar3x Callejonero Full
Registrado: 26 Jun 2009 Mensajes: 1006
PSP Firmware: 3.90 Wii Code: 6344 8619 1864 6148 DS Code: que weba ponerlo PSN ID: ojnc3x Xbox Live Gamertag: nombe para que
bueno el procedimiento de numero sin punto ya se como es pero lo que necesitaba saber es si el procedimiento cambia si tiene punto o si el puno se ponia ya sea de decimal a binario
entonces la respuesta del primero quedari mas o menos asi
01000111 00000010(ejemplo)
sin punto
y la otra?
Perdon. Ahora corrijo para pasar de binario a decimal es mas facil aun. Se hace asi: en la parte "Entera" del numero tenes 7 bits, ahi solo tenes que ir sumando los bits que estan en 1.
64 + 32 + 16 + 8 + 4 + 0 + 1 = 125 la otra parte tenes 3 bits. haces lo mismo.
1 1 1 1 1 0 1
Me habia equivocado eran 7 bits y no 8.
El resultado es 125.5 si no me equivoco.
_________________
Spoiler:
Dom Feb 14, 2010 6:20 pm
-jrs- Callejonero Full
Registrado: 11 Mar 2008 Mensajes: 1481 Ubicación: la libertad el salvador
bueno el procedimiento de numero sin punto ya se como es pero lo que necesitaba saber es si el procedimiento cambia si tiene punto o si el puno se ponia ya sea de decimal a binario
entonces la respuesta del primero quedari mas o menos asi
01000111 00000010(ejemplo)
sin punto
y la otra?
Perdon. Ahora corrijo para pasar de binario a decimal es mas facil aun. Se hace asi: en la parte "Entera" del numero tenes 7 bits, ahi solo tenes que ir sumando los bits que estan en 1.
64 + 32 + 16 + 8 + 4 + 0 + 1 = 125 la otra parte tenes 3 bits. haces lo mismo.
1 1 1 1 1 0 1
Me habia equivocado eran 7 bits y no 8.
El resultado es 125.5 si no me equivoco.
si eso te estaba por decir
bueno me encontré esta pagia para poder hacerlo pero no da lo mismo