public class Prueba {
public static void main(String args[]){
Particula p = new Particula(0.0,0.0,0);
System.out.println(p.getPosicionInicial());
p.setVelocidadInicial(5);
p.setPosicionInicial(3);
p.setAceleracion(4);
System.out.println("Velocidad inicial = "+p.getVelocidadInicial());
System.out.println("Posicion inicial = "+p.getPosicionInicial());
System.out.println("Aceleracion = "+p.getAceleracion());
System.out.println("\n");
MovRecUNi m = new MovRecUNi();
m.particula=p;
System.out.println("Cuando t=5\n");
System.out.println("La Posicion = "+m.calcularPosicion(5));
System.out.println("Velocidad = "+m.calculoVelocidad(5));
System.out.println("Aceleracion = "+m.calculoAceleracion(5));
public class Particula {
private double posicionInicial;
private double velocidadInicial;
//private static final double aceleracion=0.5;
private double aceleracion;
public Particula(){}
public Particula(double pI, double vI, double a){
posicionInicial = pI;
velocidadInicial = vI;
aceleracion = a;
}
public double getPosicionInicial(){
return posicionInicial;
}
public void setPosicionInicial(double pI){
posicionInicial = pI;
}
public double getAceleracion(){
return aceleracion;
}
public void setAceleracion(double a){
aceleracion = a;
}
public double getVelocidadInicial(){
return velocidadInicial;
}
public void setVelocidadInicial(double vI){
velocidadInicial = vI;
}
}
public class MovRecUNi {
public Particula particula;
public MovRecUNi(){}
public MovRecUNi(double x0, double v0, double a){
particula.setPosicionInicial(x0);
particula.setVelocidadInicial(v0);
particula.setAceleracion(a);
}
public double calcularPosicion(double t){
double posicion;
posicion = particula.getPosicionInicial()+particula.getVelocidadInicial()*t +particula.getAceleracion()*t*t*0.5;
return posicion;
}
public double calculoVelocidad(double t){
double velocidad = particula.getVelocidadInicial()+ particula.getAceleracion()*t;
return velocidad;
}
public double calculoAceleracion(double t){
double aceleracion = particula.getAceleracion();
return aceleracion;
}
}
martes, 14 de abril de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario