● Cuando hay un trozo de código que es posible que se ejecute más de una vez, se puede definir como una función aparte, y luego llamarla desde el draw las veces que sea.
● Para trabajar con arrays hay que seguir los siguientes pasos:
1) Defino el array con el tipo de objetos que va a contener al principio. Ej: int[][] ejemplo;
2) En el setup hay que definir dos cosas:
1.- Cual es la extensión del array.
● Ej: ejemplo = new int[5][3];//creo un array de 5 x 3
2.- Cargar el contenido, usando bucles for
● For (int i=0; i<4, i++){
● For (int j = 0; j<2; j++){ ejemplo[i][j]= int(random(0,9));
● }
● } Los bucles habrá que usarlos cada vez que queramos pintar, mostrar, etc...cada uno de los objetos del array
En el primer ejercicio hemos creado un método en el que a partir de dos valores x, y de coordenadas y un valor r de radio, dibuje una estrella hexagonal cuyo centro sean esas coordenadas y con ese radio. Le hemos llamado hexágono.
En el segundo, hemos creado una función que se llame ecuacion1Grado y a la que dándole como parámetros dos números reales me devuelve en la consola un valor real que sea la solución de la ecuación.
En el tercer ejercicio hemos visto como funciona los arrays y trabajar con ellos.
Para finalizar, creamos un array que esté formado por las coordenadas x e y y el radio de 5 figuras diferentes. Creamos un programa que pinte cinco bolos distintos en cada bucle del draw. Para ello usamos la función random(a,b) que devuelve números aleatorios reales entre a y b.