style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

blog de mxmike

Separar números

Hola amigos, mi nombre es MiKe y quiero estrenar mi cuenta publicando en este blog.

Buscando en mi PC, encontré un programa que realicé cuando apenas estaba me iniciaba en JAVA, la propuesta del problema era del libro de Deitel. En la cual se pide que al teclear un numero de 5 digitos, este muestre los números separados. Por ejemplo si escribes 13573, se debe desplegar: 1 3 5 7 3. Estuve buscando ayuda por Internet y no encontré. Y resulta que el problema era mas de matemáticas que de programación. A continuación les mostraré como resolverlo matemáticamente y posteriormente el código fuente.

La clave esta en obtener el residuo del numero dividido entre 10, y nos dará como resultado el quinto dígito del número tecleado.

Para obtener el cuarto dígito, debemos dividir el numero original entre diez y hacer la misma operación: obtener el residuo del numero dividido entre 10. Como son 5 dígitos, haremos 5 veces la operación.

Si tengo 13573

quintodigito = 13573%10 y el resultado es 3(residuo)

13573/10 = 1357

cuartodigito = 1357%10 y el resultado es 7

1357/10 = 135

tercerdigito = 135%10 y el resultado es 5..........

Distribuir contenido

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">