1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | int largura=800; int altura=800; int relogio; int intervalo=100; float d = 0; float v=0; float vIni= 0; float t=0; float a=10; boolean printou; void setup() { relogio=millis(); size(largura, altura); } void draw() { if (millis()>relogio+intervalo) { relogio=millis(); background(125); linhas(); moveBolaMRUV(); t+= 0.1; if(d <= 0) { println(t); } } } void moveBolaMRUV() { d=vIni*t + (a*t*t)/2; ellipse(d, 400, 25, 25); textSize(30); text("Distância: "+d, 300,200); text("Tempo: "+t, 300,250); if(d >= 123 && !printou) { println("Distancia é 123 e o tempo é: " + t ); printou = true; } } |
segunda-feira, 28 de abril de 2014
Uso de MRUV horizontal
O exercício aqui foi fazer um código que informasse na tela e no console em qual instante t, a bola alcança a distancia de 123 metros.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário