Título: [RETO ABIERTO] Cambio de base ~ Publicado por: Dnk! en 29 Noviembre 2010, 23:28 pm Reto abierto:
# Se puede realizar en cualquier lenguaje. # Tipo de Reto: Ejercicio sencillo # Categoria: Abierto # Fecha de entrega: 04/11/2010 , empiezan votaciones el 04/11/2010 # Sources abiertos: Sí Citar 1)Escriba un programa JAVA que lea del teclado un entero en base 10 y escriba la secuencia de caracteres que representa dicho número en la base especificada: Introduce un entero (base 10): 4833 Introduce una base: 25 El número leído en base 25 es:7I8 (es una i, no un uno) 2)Escriba un programa JAVA que lea del teclado un entero, indicando la base en la que está expresado y una secuencia de caracteres que represente un número en dicha base, y escriba su valor en base 10. Base: 25 Número en base 25:7I8 (es una i, no un uno) El número leído en base 10 es:4833 Nota: Hay 25 caracteres de la ‘A’ a la ‘Z’. Por lo tanto podemos representar números desde base 2 hasta base 36. Debes leer las secuencias hasta que encuentres un carácter no válido para la base introducida. Título: Re: [RETO ABIERTO] Cambio de base ~ Publicado por: Shell Root en 29 Noviembre 2010, 23:41 pm Apuesto mi laptop, a que no es un reto, sino una tarea. :D
Título: Re: [RETO ABIERTO] Cambio de base ~ Publicado por: Dnk! en 30 Noviembre 2010, 20:52 pm Viendo que no se animan, no tengo mas remedio que dejar aqui la solucion, para las h4xoRs Desconfiados. Un gusto en compartirlo con vosotros:
Código
xDnk! ::) Título: Re: [RETO ABIERTO] Cambio de base ~ Publicado por: Debci en 1 Diciembre 2010, 22:16 pm Se agradece el aporte.
Saludos Título: Re: [RETO ABIERTO] Cambio de base ~ Publicado por: ghastlyX en 2 Diciembre 2010, 17:00 pm El primero puede hacerse bastante más corto haciéndolo recursivamente. No lo probado, pero deberían funcionar las dos funciones.
Código
Siento si hay algo del código que no sea necesario, como por ejemplo castings. Java no es el lenguaje que uso habitualmente. EDITO: No había visto lo de en cualquier lenguaje. Pongo la primera función en C++ de una forma más compacta. Código
Título: Re: [RETO ABIERTO] Cambio de base ~ Publicado por: Dnk! en 2 Diciembre 2010, 20:28 pm ghastlyX: Estan muy bien tus codes, ahora cuando saque tiempo, los revisare, porque aun no los comprendo del todo. Gracias por aportar :P
|