Processing tutorial 1
No comando “OR” caso um dos elementos seja verdadeiro e o outro seja falso, o meu código dará true.
E: &&
OU: ||
Não: !
Ao processar um comando, há uma ordem de procedência, onde determinados comandos como && || == () etc são vistos em uma sequência.
Desvio condicional: como o próprio nome diz, estabelece condições. Possui os valores true e false.
Estudar: println("A"); if(true) { prinln("B");
}
Println("C")
println("A"); if(false) { prinln("B");
}
Println("C")
println("A"); if(false) { println("B");
}else{
println("C");
}
println("D");
int cont = 0;
void setup(){ size(500,500); frameRate(5);
}
void draw(){ fill(0,0,255); if(cont%2==0) fill (0,255,0); ellipse(width/2,height/2,100,100); cont = cont +1; if(cont >= 100) cont = 0; println(cont);
}
int posX = 0; int count = 0; void setup(){ size(500,500);
}
void draw(){ background(255); noStroke(); if(posX == 500) count += 1; if(posX == 0) count += 1; if(count%2==0) posX = posX - 1; else posX = posX + 1; if(count%2==0) fill(255,0,0); else fill(0,0,255); ellipse(posX,250,50,50); }
int posX = 0; int count = 0; void setup(){ size(500,500);
}
void draw(){ background(255); noStroke(); if(posX == 500) count += 1; if(posX == 0) count += 1; if(count%2==0) posX = posX - 1; else posX = posX + 1; if(count%2==0) fill(255,0,0); else fill(0,0,255); ellipse(posX,250,50,50); }
int posX = 50; int speedX = 25; int posY = 50; int speedY = 20;
void setup(){ size(500,500);
}
void draw(){ ellipse(posX, posY ,100,100); if(posX > width - 50){ speedX *= - 1;