Muy buenas.
Estoy trabajando en un código el cual debe generar operaciones matemáticas aleatorias cuyo resultados, comprendidos únicamente entre 1 y 4, deben ser mostrados en el monitor.
El problema lo tengo con la sección de las divisiones, ya que que no logro resolver cómo bloquear aquellas que arrojan resultados con decimales. En el monitor sólo deberían aparecer aquellas divisiones que poseen resultados sin decimales, por ejemplo: 3/1=3, 12/6=2, 4/4=1, 8/4=2, etc.
Dejo el código.
Saludos!
int numX;
int numY;
int pin1 = 1;
void setup (){
Serial.begin (9600);
randomSeed (analogRead (pin1));
}
void loop (){
numX = random (1,100);
numY = random (1,100);
int resultado = numX / numY;
if (resultado <= 4 && resultado >=1){
Serial.print (numX);
Serial.print (" / ");
Serial.print (numY);
Serial.print (" = ");
Serial.println (resultado);
}
}