A Tarefa exigia uma representação do Movimento Retilinio com uso de uma elipse e indicar os valores das variáveis na tela, além de exibir uma harmonia cromática.
Código:
int tAtual = 0;
int vAtual = 10;
int dAtual;
void setup(){
frameRate(1);
size(600, 600);
background(255,105,180); //Alteração da cor do fundo (Rosa)
mostraGrade(); //Execução do procedimento
}
void mostraGrade(){
for (int i=0; i < 12; i++) {
stroke(0,191,255);
line(i*50,0,i*50,600); //Criação das linhas verticais
line(0,i*50,600,i*50); //Criação das linhas horizontais
}}
void draw(){
background(255,105,180);
mostraGrade();
dAtual = MRU(vAtual,tAtual);
println(tAtual,dAtual);
fill(0,191,255);
ellipse(dAtual,300,20,20);
tAtual++;
textSize(20); //Configuração do texto na tela (Azul)
fill(0,191,255);
text("Distância:" + dAtual,200,30);
text("Velocidade:" + vAtual,210,50);
text("Tempo:" + tAtual,220,70);
}
//Calculo do MRU
int MRU(int v, int t){
int d;
d = v*t;
return (d);
}
Resultado:
No comments:
Post a Comment