Ejemplo:
Introduzca primer número:
> 3
Introduzca segundo número:
> 9
El mínimo común múltiplo de 3 y 9 es 9
Introduzca primer número:
> 6
Introduzca segundo número:
> 20
El mínimo común múltiplo de 6 y 20 es 60
> 3
Introduzca segundo número:
> 9
El mínimo común múltiplo de 3 y 9 es 9
Introduzca primer número:
> 6
Introduzca segundo número:
> 20
El mínimo común múltiplo de 6 y 20 es 60
SOLUCIÓN EN JAVA:
package mcm; import javax.swing.JOptionPane; public class MCM { static int mcm(int a, int b){ int multiplo; //Lo primero es seleccionar el mayor de los dos if (a>b) multiplo=a; else multiplo=b; //Y ahora empiezo a probar si ese número es el mcm o lo son //los sucesivos superiores a él while (multiplo%a!=0 || multiplo%b!=0) multiplo++; //Para salir del bucle while, se deben cumplir: //- multiplo es un número múltiplo de a y de b simultáneamente return multiplo; } public static void main(String[] args) { int valor1, valor2, resultado; //Pido al usuario los dos numeros para calcular el mcm: try{ valor1=Integer.parseInt(JOptionPane.showInputDialog("Introduzca primer número:")); valor2=Integer.parseInt(JOptionPane.showInputDialog("Introduzca segundo número:")); //y ahora calculo el mínimo común múltiplo llamando a la función "mcm" resultado=mcm(valor1,valor2); JOptionPane.showMessageDialog(null, "El mínimo común múltiplo de "+valor1+" y "+valor2+" es "+resultado); } catch (NumberFormatException e){ JOptionPane.showMessageDialog(null, "Formato de número incorrecto"); } } }
no funciona
ResponderEliminarHola Yeferson, lo acabo de comprobar y SI que funciona.
ResponderEliminarUn saludo.
no funciona perro
ResponderEliminarno funciona porque eres pendejo!
ResponderEliminaruno para convertir frases a binario con while y JOptionpane
ResponderEliminar