Veja especificação em anexo.
Estaremos tratando dos tópicos 1 e 3 do material de interação.
Alguns exemplos de aplicação de estrutura de repetição que construímos durante a aula:
/*
for(int pos=10;pos<=90;pos=pos+40) {
line(pos,10,pos,80);
}*/
//noFill();
/*
for(int i=20;i<=100;i=i+25) {
ellipse(50,50,i,i);
}
*/
/*
for(int i=95;i>=20;i=i-25) {
ellipse(50,50,i,i);
}
*/
/*
for(int i=95;i>=20;i=i-3) {
ellipse(50,50,i,i);
}
*/
size(100,255);
for(int i=0;i<255;i++) {
stroke(i);
line(0,i,100,i);
}
Exemplo para trabalhar com o teclado:
int x=150,y=150;
void setup() {
size(300,300);
}
void draw() {
background(0);
ellipse(x,y,10,10);
}
void keyPressed() {
if(key=='a') x = x - 10;
if(key=='d') x = x + 10;
// SE a tecla for especial
if(key==CODED) {
if(keyCode==UP) y = y - 10;
if(keyCode==DOWN) y = y + 10;
}
}
