int mcm=0;
int val1,val2;
void setup() {
Serial.begin(115200);
Serial.println("Calcular el mcm de dos numeros");
}
void loop() {
Serial.println("Escribe el primer numero:");
while(!Serial.available()){
}
val1=Serial.parseInt();Serial.read();
Serial.println("Escribe el segundo numero:");
while(!Serial.available()){
}
val2=Serial.parseInt();Serial.read();
Serial.print("El mcm de ");
Serial.print(val1);Serial.print(" y ");
Serial.print(val2);Serial.print(" es: ");
Serial.println(calcularMCM(val1,val2));
}
int calcularMCD(int a, int b) {
while (b != 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}
// Función para calcular el MCM
int calcularMCM(int a, int b) {
return (a * b) / calcularMCD(a, b);
}