Formulario de contacto

 

Mínimo con un múltiplo en Python y Java

Python:

En python se lográ con el siguiente código:

Mínimo común múltiplo para dos números:
def minimocomun():
    a= int(input("Ingrese el primer número "))
    b=int(input("Ingrese el segundo número "))
    respuesta=(a*b)/gcd(a,b)
    print("La respuesta es:",respuesta)

minimocomun()

Mínimo común múltiplo para la cantidad de números que quieras:

num = []
mayor = 0
casilla = 0
n=int(input("Ingrese la cantidad de numeros para el M.C.M "))
print("Ingresa ",n,"numeros")
for i in range(n):
    num1 = int(input("Numero "+"%d: " %(i + 1)))
    num.append(num1)
    if num[i] > mayor:
        mayor = num[i]

accionador = 0
multiplicador = 0
multiplo = 0

while accionador == 0:
    contador = 0
    multiplicador = multiplicador + 1
    multiplo = mayor * multiplicador
    for i in range(n):
        if multiplo % num[i] == 0:
            contador = contador + 1

    if contador == n:
        accionador = 1
print ("El M.C.M es: %d" %(multiplo))

JAVA 

Para encontrar el M.C.M de dos o más  números usaremos el siguiente código:

import java.util.Scanner;
public class MinimoComun {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		
		Scanner ingreso = new Scanner(System.in);
		
	    String  n=""; int convertirN=0;
	    
	    int mayor = 0, casilla = 0, numerador = 0, contador = 0;
	   
	    int accionador = 0, multiplicador = 0, multiplo = 0;
	    System.out.println("Ingresa la cantidad de numeros para el M.C.M");
	    int i, j; n=  ingreso.nextLine();
	  
	    convertirN= Integer.parseInt(n);
	    int num[] = new int[convertirN];
	    
	   
	  
	    for (i = 0; i  mayor){
	        mayor = num[i];
	      }//fin if
	    }//fin for

	    while(accionador == 0){
	      contador = 0;
	      multiplicador ++;
	      multiplo = mayor * multiplicador;
	      for(j = 0; j < convertirN; j++){
	        if(multiplo % num[j] == 0){
	          contador++;  
	        }//fin if
	      }//fin for
	      if(contador == convertirN){
	        accionador = 1;
	      }//fin if
	    }//fin while 

	      System.out.println("El M.C.M es: " + multiplo); 

	  }//fin class	
					
}
			

Total comment

Author

peloncarlospe@gmail.com

0   comentarios

Cancel Reply