10-19-2007, 07:59 PM | #31 | |
Marquis
Join Date: Oct 2006
Location: no se pudo establecar conexión con el servidor
Posts: 2,057
|
Quote:
Si para pasar de binario a octal se agrupa de a tres y para hexa de a cuatro ¿de a cuanto tengo que agrupar los números para pasar de base 3 a base 9? y generalizando ¿de a cuanto tengo que agrupar las cifras para pasar de un número en base X a otro en base X^y?
__________________
in theCopyleft—all rights reversed |
|
10-19-2007, 08:11 PM | #32 | |
Duke
Join Date: Jan 2007
Posts: 3,939
|
Quote:
Si quieres pasar de 9 a 3 deberás agrupar en grupos de 2 (3^2 = 9), si quieres pasar de base 7 a base 49 debes agrupar en grupos de 2 también. pero si quieres pasar a sistemas que no tienen la misma base en la relación matemática primero debes pasar a decimal y después a la correspondiente. Igualmente si quieres pasar de octal a decimal es casi imposible (habrá quien sea capaz... pescau??) porque estás cambiando números de bases distintas. Por eso se usa el binario para pasar de decimal a octal/hexadecimal, porque es imposible de cabeza. si... me hice un quilombo... es que aqui nadie suspende nada?
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
|
10-19-2007, 08:13 PM | #33 | |
Duke
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
|
Quote:
111100, si tomo de a tres: 111 + 100 7 + 4 Lo que pasa es que había sumado un "1" de colado la otra vez
__________________
I don't have a solution, but I admire the problem. |
|
10-19-2007, 08:14 PM | #34 | |
Duke
Join Date: Jan 2007
Posts: 3,939
|
Quote:
999 respuesta en color blanco: 1111100111
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
|
10-19-2007, 08:19 PM | #35 | |
Marquis
Join Date: Oct 2006
Location: no se pudo establecar conexión con el servidor
Posts: 2,057
|
Quote:
__________________
in theCopyleft—all rights reversed |
|
10-19-2007, 08:37 PM | #36 | |
Duke
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
|
Quote:
Code:
int decimal=999; int temporal = decimal; String resultado = ""; while(temporal > 1){ if(temporal%2 != 0){ resultado = "1" + resultado; }else{ resultado = "0" + resultado; } temporal = temporal / 2; } resultado = "1" + resultado; System.out.println("Para el número decimal "+decimal+" le corresponde el número "+resultado+" en binario"); PD: Entiendan que soy un novato PD2: Por qué no hice un programa para cuando tenía que hacer la tarea? PD3: Por qué no hago estas cosas cuando me aburro? EDIT: Java elimina los decimales cuando se divide así, por lo que lo correcto para otros lenguajes sería: Code:
while(temporal > 1){ if(temporal%2 != 0){ resultado = "1" + resultado; temporal = (temporal-1) / 2; }else{ resultado = "0" + resultado; temporal = temporal / 2; } }
__________________
I don't have a solution, but I admire the problem. |
|
10-19-2007, 08:42 PM | #37 | |
Duke
Join Date: Jan 2007
Posts: 3,939
|
Quote:
eso no vale, se supone que aprendes a trabajar con números binarios antes de saber programar D make it easy: Code:
String binario = ""; String decimal = "999"; binario = Integer.toBinaryString(decimal); System.out.println(":cuac:");
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
|
10-19-2007, 08:45 PM | #38 | |
Duke
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
|
Quote:
__________________
I don't have a solution, but I admire the problem. |
|
10-19-2007, 08:49 PM | #39 | |
Duke
Join Date: Jan 2007
Posts: 3,939
|
Quote:
a mi me hicieron hacer multiplicaciones de matricis y cosas así hace un par de años >.< <ironia> No quiero ni imaginar como se tienen que divertir los programadores de NGD cuando trabajan en ello </ironia>
__________________
"Nunca un científico ha quemado a un religioso por afirmar a Dios sin pruebas". Manuel Toharia "uno empieza a darse cuenta que eso de no hacer ejercicio, comer y beber como si fuese la ultima cena y mantener la figura ya no existe...". Maryan |
|
10-19-2007, 09:02 PM | #40 | |
Duke
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
|
Quote:
En el colegio me regalaron un libro, Java Core 2, el tomo uno... ^^
__________________
I don't have a solution, but I admire the problem. |
|
|
|