import java.awt.Color;
import java.awt.Graphics;
import java.applet.Applet;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
import javax.swing.JOptionPane;
public class PlanoInclinado extends Applet {
private String aux;
private String espacio;
private String altura;
private String angulo;
public void init(){
}
public void paint(Graphics g){
//g.drawString("+100 C", 230, 50);
String aux = JOptionPane.showInputDialog(null,"Ingrese la distancia deseada en milimetros","titulo",JOptionPane.DEFAULT_OPTION);
String aux1 = JOptionPane.showInputDialog(null,"Ingrese la altura deseada en milimetros","titulo",JOptionPane.DEFAULT_OPTION);
g.drawString("0º", 120, 125);
double altura = Double.parseDouble(aux1);
double espacio = Double.parseDouble(aux);
double ang = (altura/espacio);
double angulo = Math.atan(ang);
angulo = Math.toDegrees(angulo);
g.drawString("angulo"+angulo, 100, 100);
g.drawString("x="+espacio, 230, 160);
g.drawString("x="+altura, 310, 140);
g.setColor(Color.BLUE);
g.setColor(Color.blue);
g.drawLine(100, 150, 100+(int)(espacio), 150);
g.drawLine(100+(int)(espacio), 150, 100+(int)(espacio), 150-(int)(altura));
g.drawLine(100, 150, 100+(int)espacio, 150-(int)altura);
}
}
lunes, 8 de junio de 2009
Suscribirse a:
Enviar comentarios (Atom)

muy bien el codigo... se entiende perfectamente...
ResponderEliminarEs un buen programa para poder indicar de manera visual la variación de la temperatura lo que se podría implementar es que pasa si se ingresa un rango mayor al de la escala.
ResponderEliminar