El código de nuestra clase es muy sencillo:
loop
si se activa el sensor {
ir hacia atrás
girar grados aleatorios
ir hacia delante
}
end loop
Tanto este ejercicio como el siguiente (utilizando el sensor de ultrasonido) han sido bastante rápidos. El único dato destacable que puede haber, es que hemos utilizado la clase Random para conseguir el número de grados aleatorio de al siguiente forma:
Así giraremos un número aleatorio en el rango [-360, 360]. Aunque a lo mejor no deberíamos haberlo hecho, hemos dado como resultado válido el girar 0 grados.
Tanto este ejercicio como el siguiente (utilizando el sensor de ultrasonido) han sido bastante rápidos. El único dato destacable que puede haber, es que hemos utilizado la clase Random para conseguir el número de grados aleatorio de al siguiente forma:
public static int GRADOS = 360;
int gradoAleatorio = rand.nextInt(GRADOS-(-GRADOS)) - GRADOS;
Así giraremos un número aleatorio en el rango [-360, 360]. Aunque a lo mejor no deberíamos haberlo hecho, hemos dado como resultado válido el girar 0 grados.
No hay comentarios:
Publicar un comentario