miércoles, 24 de junio de 2009

Evaluacion Final


import java.applet.Applet;
import java.awt.*;
import javax.swing.JApplet;
import javax.swing.JOptionPane;

public class EvaluacionFinal extends Applet {

public void init(){
}



public void paint(Graphics g){
String aux=JOptionPane.showInputDialog(null,"INGRESE EL VALOR DEl radio","radio",JOptionPane.DEFAULT_OPTION);
double radio=Double.parseDouble(aux);
String aux2=JOptionPane.showInputDialog(null,"INGRESE EL angulo","angulo",JOptionPane.DEFAULT_OPTION);
double teta=Double.parseDouble(aux2);
String aux3=JOptionPane.showInputDialog(null,"INGRESE vx","vx",JOptionPane.DEFAULT_OPTION);
double vx=Double.parseDouble(aux3);
String aux4=JOptionPane.showInputDialog(null,"INGRESE vy","vy",JOptionPane.DEFAULT_OPTION);
double vy=Double.parseDouble(aux4);
String aux5=JOptionPane.showInputDialog(null,"INGRESE ax","ax",JOptionPane.DEFAULT_OPTION);
double ax=Double.parseDouble(aux4);
String aux6=JOptionPane.showInputDialog(null,"INGRESE ay","ay",JOptionPane.DEFAULT_OPTION);
double ay=Double.parseDouble(aux6);
String aux7=JOptionPane.showInputDialog(null,"INGRESE EL tiempo","tiempo",JOptionPane.DEFAULT_OPTION);
double tiempo=Double.parseDouble(aux7);
/**@author Paul Lozada*/
g.setColor(Color.ORANGE);

g.drawOval(52, 48,(int) radio*10,(int) radio*10);
double wf=teta/tiempo;
double alfa=wf/tiempo;
double modvo=Math.sqrt((vx*vx)+(vy*vy));
double vfin=(radio*wf)+modvo;
double yf=10*radio*Math.sin((180-teta)*Math.PI/180);

double xf=10*radio*Math.cos((180-teta)*Math.PI/180);
g.setColor(Color.red);
g.drawOval((int)(10*radio+50-xf-2*radio),(int)(10*radio+50-yf-2*radio),(int)radio,(int)radio);

for(int i=0;i<10;i++){

}
g.setColor(Color.BLUE);
g.drawString("115º", 90,100 );
g.drawString("v. angular final", 202,44);
g.drawString(""+wf, 322,44);
g.drawString("angulo", 202,59);
g.drawString(""+teta, 322,59);
g.drawString("Tiempo", 202,74);
g.drawString(""+tiempo, 322,74);
g.drawString("velocidad final", 202,89);
g.drawString(""+vfin, 322,89);
g.drawString("AceleracionAngular", 202,104);
g.drawString(""+(short)alfa, 322,104);
g.setColor(Color.RED);
g.drawString("Movimiento Circular", 100, 10);
g.drawString("Paul LOzada", 125, 20);

}
}

No hay comentarios:

Publicar un comentario