Símular um Movimento Retílineo Uniforme, e mostrar na tela as variáveis relacionadas ao processo. Abaixo está o código comentado.
//Declaração de Variáveis int relogio; int intervalo=100; float d; float v=10; float t=0; void setup(){ relogio=millis(); size(800,800); } void draw(){ if (millis() > relogio+intervalo){ relogio=millis(); moveBolaMRU(); t=t + 0.1; } }//fimDraw void moveBolaMRU(){
//função do movimento retilíneo uniforme
//onde a distância é igual a velocidade vezes o tempo d = v * t; background(255); desenhaGrade(); mostraInfo(); ellipse(d, 400, 25, 25); } void desenhaGrade(){ //utilizando uma laço de repetição a cada //"100m" é desenhada uma linha for(int i = 0; i<=width; i+=100){ line(i, 0, i, height); } }//fimDesenhaGrade void mostraInfo(){ //função que mostra as variáveis na tela textSize(15); fill(0); text("Distância:" + d , 5, 20); text("Velocidade:" + v , 5, 40); text("Tempo: "+ t , 5, 60); }
Nenhum comentário:
Postar um comentário