public class Prueb {
public static void main(String args[]){
Particula p=new Particula(0.0,0.0,0.0);
//System.out.println(p.getPosicionInicial());
p.setVelocidadInicial(5);
p.setPosicionInicial(2.5);
p.setAceleracion(0);
System.out.println("Velocidad Inicial\n"+p.getVelocidadInicial());
System.out.println("Posicion Inicial\n"+p.getPosicionInicial());
MovRecUni m= new MovRecUni();
m.particula=p;
System.out.println("Posición final a t=5 \n"+m.calcularPosicion(5));
System.out.println("Velocidad a t=5\n"+m.calculoVelocidad(5));
System.out.println("aceleracion a t=5\n"+m.calcularAceleracion(5));
p.setVelocidadInicial(10);
p.setPosicionInicial(5);
p.setAceleracion(10);
System.out.println("Velocidad Inicial\n"+p.getVelocidadInicial());
System.out.println("Posicion Inicial\n"+p.getPosicionInicial());
MovRuv n= new MovRuv();
n.particula=p;
System.out.println("POSICION final a t=5 \n"+n.calcularPosicionFinal(5));
System.out.println("Velocidad final a t=5\n"+n.calculoVelocidadFinal(5));
System.out.println("aceleracion a t=5\n"+n.calcularAceleracion(5));
}
}
public class Particula {
private double posicionInicial;
private double velocidadInicial;
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;
}
}
//MRU
public class MovRecUni {
public Particula particula;
public MovRecUni(){}
public MovRecUni(double x0,double v0,double a){
//estos valores cargo a la particula p
particula.setPosicionInicial(x0);
particula.setVelocidadInicial(v0);
particula.setAceleracion(a);
}
public double calcularPosicion(double t){
double posicion;
posicion=particula.getPosicionInicial()+particula.getVelocidadInicial()*t;
return posicion;
}
public double calculoVelocidad(double t){
double velocidad=particula.getVelocidadInicial();
return velocidad;
}
public double calcularAceleracion(double t){
double aceleracion=0;
return aceleracion;}
}
//MRUV
public class MovRuv {
public Particula particula;
public MovRuv(){}
public MovRuv(double x0,double v0,double a){
//estos valores cargo a la particula p
particula.setPosicionInicial(x0);
particula.setVelocidadInicial(v0);
particula.setAceleracion(a);
}
public double calcularPosicionFinal(double t){
double posicion;
posicion=particula.getPosicionInicial()+particula.getVelocidadInicial()*t+(0.5*particula.getAceleracion()*t*t);
return posicion;
}
public double calculoVelocidadFinal(double t){
double velocidad=particula.getVelocidadInicial()+particula.getAceleracion()*t;
return velocidad;
}
public double calcularAceleracion(double t){
double aceleracion=particula.getAceleracion();
return aceleracion;}
}
martes, 14 de abril de 2009
Suscribirse a:
Enviar comentarios (Atom)

esta bien hecho el codigo se nota un empleo bastante singular de las herramientas de programación, te felicito sigue así.
ResponderEliminar