jueves, 12 de noviembre de 2009

Ch02-30: Separar dígitos

2.29 Escriba una aplicación que reciba del usuario un número compuesto por cinco dígitos, que separe ese número en sus dígitos individuales y los imprima, cada uno separado de los demás por tres espacios.

Por ejemplo, si el usuario escribe el número 42339, el programa debe imprimir:
4 2 3 3 9
Suponga que el usuario escribe el número correcto de dígitos. ¿Qué ocurre cuando ejecuta el programa y escribe un número con más de cinco dígitos? ¿Qué ocurre cuando ejecuta el programa y escribe un número con menos de cinco dígitos? [Sugerencia: es posible hacer este ejercicio con las técnicas que aprendió en este capítulo. Necesita utilizar los operadores de división y residuo para "seleccionar" cada dígito].

Solución:

Archivo Java SepararDigitos.java [enlace alternativo]:

Conclusiones:


El uso de los operadores aritméticos cociente (/) y residuo (%) permiten desarrollar de manera directa y simple el problema propuesto. La clave de la solución se encuentre en la instrucción if anidado.

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.