2.26 Escriba una aplicación que lea dos enteros, determine si el primero es múltiplo del segundo e imprima el resultado. [Sugerencia: Use el operador residuo]
_____________________________________________________________________________________
Solución:
Éste programa hace uso del operador % que devuelve el residuo de una división. En caso de que ese residuo sea 0, el dividendo es múltiplo del divisor.
Éste programa debe guardarse con el nombre Ejercicio2_26.java
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * Programa que recibe dos numeros y decide si uno es multiplo de otro * * * * Ultima actualizacion: 1 de octubre de 2012 * * * * Un numero es multiplo de otro si el residuo del cociente del segundo entre el primero es * * 0. * * Se escoge al mas grande y despues, con el operador % se verifica el residuo * *++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ import java.util.Scanner; public class Ejercicio2_26 { // Abre clase Ejercicio2_26 public static void main(String arg[]) { // Abre metodo main Scanner entrada = new Scanner(System.in); int numero1; int numero2; int mayor; int menor; System.out.println("\nEste programa recibe dos enteros y verifica si uno es multiplo del otro."); System.out.println("Por favor introduzca el primer numero:"); numero1 = entrada.nextInt(); System.out.println("Por favor introduzca el segundo numero:"); numero2 = entrada.nextInt(); mayor = numero1; menor = numero2; if ( numero2 > numero1 ) { // Abre if mayor = numero2; menor = numero1; } // Cierra if if ( 0 == mayor % menor ) System.out.printf("\nEl numero %d es multiplo del numero %d\n", mayor, menor); if ( 0 != mayor % menor ) System.out.println("\nLos numeros no son multiplos."); } //Cierra metodo main } // Cierra clase Ejercicio2_26
_____________________________________________________________________________________
Esta entrada es parte de los problemas resueltos del libro Java. Cómo Prgramar de P. Deitel y H. Deitel
Entrada Anterior
Entrada Siguiente
Soy nuevo en JAVA y me sirvió mucho, muy bien explicado, excelente!!!!
ResponderEliminar