Sunday, November 22, 2015

Tarefa MRU

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