miércoles, 3 de junio de 2009

Termometro proyecto para sensor


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 Temperatura extends Applet {
public void init(){

}
public void paint(Graphics g){

g.draw Rect(200, 50, 20, 100);

g.drawOval(10, 70, 100, 100);
g.drawString("-10º", 230, 150);
g.drawString("+100 C", 230, 50);
String aux = JOptionPane.showInputDialog(null,"Ingrese la temperatura deseada","titulo",JOptionPane.DEFAULT_OPTION);

g.drawString("0º", 120, 125);

int temp = Integer.parseInt(aux);

double porc = (double)temp*3.6;
g.fillArc(10, 70, 100, 100, 0, (int)(porc));

g.drawString("+"+temp+" C", 230, 150-temp);
g.setColor(Color.BLUE);
if (temp >80){
g.setColor(Color.RED);
g.fillOval(10, 10, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.drawString("Alerta", 30, 10);


}
g.fillOval(10, 10, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.fillArc(10, 70, 100, 100, 0, (int)(porc));
}
}

4 comentarios:

  1. EL CODIGO ESTA MUY BIEN SIMPIFICADO, Y GRAFICA DE MANERA PRECISA Y CORRECTA LA DISTRIBUCION PEDIDA EN CLASE. BUEN TRABAJO.

    ResponderEliminar
  2. muy buen trabajo al codigo se lo entiende muy bien.. felicitaciones

    ResponderEliminar
  3. Esta muy bien estructurado.. es interesante como le hiciste las dos tipos de temperatura ahi mismo...

    ResponderEliminar
  4. muy buen trabajo porque muestra de manera clara una indicación visual de la temperatura, lo único que se podría implementar es que sucede si se pasa el rango

    ResponderEliminar