Está en la página 1de 3

Lenguaje de programación Java

Aplicaciones de los operadores aritméticos / y %.


Cuando usamos números enteros junto con los operadores / (división entera) y
% (módulo), los resultados que se obtienen también son números enteros. Con
el operador / se obtiene el cociente de la división y con el operador % se obtiene
el residuo. Por ejemplo,
20 / 4 = 5
20 % 4 = 0
18 / 7 = 2
18 % 7 = 4

Ejemplo 1. Escribir un programa en Java que solicite una cantidad de segundos


e imprima a cuántos minutos equivale y cuántos segundos sobran.
Si el usuario ingresa 150 segundos, el programa debe imprimir:
150 segundos = 2 minutos y sobran 30 segundos
Para resolver este problema, usaremos los operadores aritméticos / y %, de la
siguiente forma: (1 minuto = 60 segundos)
150 / 60 = 2 (minutos)
150 % 60 = 30 (segundos sobrantes)
Programa:

Corrida del programa:


Ejemplo 2. Escribir un programa que solicite un número entero de tres dígitos y
lo imprima al revés. Por ejemplo, si el usuario ingresa el número 468, el programa
debe imprimir 864.
En este caso, el programa debe calcular cada uno de los tres dígitos por
separado y al final escribir el número al revés. Para obtener los dígitos por
separado se deben hacer divisiones entre 10, 100, 1000, etc., y tomar el cociente
o el residuo de las divisiones.
468
centenas unidades
decenas
Podemos hacer las siguientes divisiones para obtener los dígitos por separado:
unidades = 468 % 10 = 8
decenas = 468 / 10 % 10 = 6 ( 468 / 10 = 46 y 46 % 10 = 6 )
centenas = 468 / 100 = 4
Programa:
Corrida del programa:

Ejercicio 4.
Usando los operadores aritméticos, división entera ( / ) y módulo ( % ), resuelve
los siguientes problemas en NetBeans, escribiendo el programa en Java.
1. Solicita una cantidad de onzas, calcula e imprime su equivalente en libras y
onzas sobrantes. Por ejemplo, si el usuario ingresa 20 onzas el programa
debe imprimir:
20 onzas = 1 libra y sobran 4 onzas
(1 libra = 16 onzas)

2. Pide un número entero de 5 dígitos e imprímelo al revés. Por ejemplo, si se


ingresa el número 12345 el programa debe imprimir 54321.
3. Solicita un número entero de 4 dígitos, obtén los dígitos por separado y calcula
la suma de los cuatro dígitos. Por ejemplo, si se ingresa el número 5467, el
programa debe imprimir: 22 (5 + 4 + 6 + 7 = 22).

También podría gustarte