Entradas

Mostrando entradas de septiembre 9, 2011

MCM en Java

int num1,num2,num3,num4,mcd=0,min,min2,min3,mcm=0,mcm1=0,mcm2=0;

num1 = Integer.parseInt(txtn1.getText().trim());
num2 = Integer.parseInt(txtn2.getText().trim());
num3 = Integer.parseInt(txtn3.getText().trim());
num4 = Integer.parseInt(txtn4.getText().trim());

min=Math.min(num1,num2);
for(int i=1;i<=min;i++){
if(num1 % i == 0 && num2 % i == 0){
mcd = i;
mcm=num1*num2/mcd;
}
}
min2=Math.min(num3,num4);
for(int i=1;i<=min2;i++){
if(num3 % i == 0 && num4 % i == 0){
mcd = i;
mcm1=num3*num4/mcd;
}
}
min3=Math.min(mcm,mcm1);
for(int i=1;i<=min2;i++){
if(mcm % i == 0 && mcm1 % i == 0){
mcd = i;
mcm2=mcm*mcm1/mcd;
}
}
txtr.setText(" El MCM de "+num1+ ", " +num2+ ", " +num3+ " y " +num4+" es: "+mcm2);

//Deja tu comentario

MCD de 4 Numeros

int num1,num2,num3,num4,mcd=0,min=0;
num1 = Integer.parseInt(txtn1.getText().trim());
num2 = Integer.parseInt(txtn2.getText().trim());
num3 = Integer.parseInt(txtn3.getText().trim());
num4 = Integer.parseInt(txtn4.getText().trim());

min=Math.min(num1,Math.min(num2, Math.min(num3,num4)));
for(int i=1;i<=min;i++){
if(num1 % i == 0 && num2 % i == 0 && num3%i==0 && num4%i==0){
mcd = i;
}
}
txtr.setText(" El MCD de "+num1+ ", " +num2+ ", " +num3+ " y " +num4+" es: "+mcd);