Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/10/2014, 02:33
scuvi96
 
Fecha de Ingreso: octubre-2014
Mensajes: 46
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Problema proyectil

De todas formas, este es el codigo de la clase simulador:

/**
* Programa que simula el funcionamiento de un satelite artificial
* que orbita alrededor de la tierra
*
* @author (Michael)
* @version (8 marzo 2012)
*/
public class Simulador
{
// Espera un rato haciendo un calculo inutil
private static void esperaUnRato() {
try {
// espera 50 milisegundos
Thread.sleep(50);
} catch (InterruptedException e) {
// ignorar
}
}

/**
* Programa principal que hace la simulacion
*/
public static void main(String[] args) {
// Creamos el primer satelite con velocidad inicial=4000 m/s
// en direccion horizontal
Satelite sat1 = new Satelite(4000.0,0.0);
Satelite sat2 = new Satelite(5000.0,3.0);
// Creamos la ventana para dibujar
Espacio espacio=new Espacio();

// inciamos un bucle que se repite un millón de veces
int contador=0;
while (contador<1e6) {
// cada 50 veces pintamos el satelite
if (contador%50==0) {
espacio.pintaSatelite(sat1.posX(),sat1.posY(),1);
espacio.pintaSatelite(sat2.posX(),sat2.posY(),1);
esperaUnRato();
}
// avanzamos 1 segundo (simuladamente) y esperamos un rato
sat1.avanzaTiempo(1.0);
sat2.avanzaTiempo(1.0);
// cada 100000 veces borramos las trayectorias
if (contador%1e5==0) {
espacio.borra();
}
contador++;
}

}
}


<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>> >

Todo lo que está en negrita lo he puesto yo en mi intento fallido por crear el cohete