sábado, 7 de junio de 2014

Ejercicio 9 - Tema 1

ENUNCIADO:
Simularemos el acelerador de un coche.
Obtener la gráfica de velocidad y simular el movimiento de un coche con acelerador (trayectoria libre).

Creamos la clase 'Coche' que tiene como parámetros la masa, la velocidad y la energía cinética. Con el método 'AplicarPotencia' actualizamos la energía, es decir, ' Ec += Potencia * ∆t ' cada vez que pulsamos la tecla 'a' de aceleración. Con 'updateVelo' actualizamos la velocidad [ v = sqrt(2*energia/masa) ], calculamos la pérdida de energía [ Perd = -K*vel*vel ] y la aplicamos a la energía cinética [ energia = energia + (Perd*dt) ]. Cuanta más velocidad, más energía pierde, y cuando la energía llega a cero, el coche ya no avanza.

Desde el 'main' creamos un objeto Coche, recogemos los eventos de teclado, actualizamos la posición en función de la velocidad, y dibujamos la gráfica.

No hay comentarios:

Publicar un comentario