miércoles, 3 de junio de 2009

Termometro


import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
import javax.swing.JOptionPane.*;

public class Termometro extends JApplet {
public void init(){
}
public void paint(Graphics g){
g.drawRect(200, 50, 20, 100);
g.drawOval(20, 30, 50, 50);
g.drawOval(30, 80, 100, 100);
g.drawString("0ºC", 230, 150);
g.drawString("100ºC", 230, 50);
g.drawString("0ºC", 138,135);
g.drawString("50ºC", 3,135);
g.drawString("75ºC", 70,198);
String aux=JOptionPane.showInputDialog(null,"Ingrese valor de temperatura","Termometro",JOptionPane.DEFAULT_OPTION);
int temp = Integer.parseInt(aux);
double cir =(double)temp*3.6;
g.drawString("+" +temp+ "ºC", 230, 150-temp);
g.setColor(Color.BLUE);
if (temp>80){
g.setColor(Color.RED);
g.fillOval(20, 30, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.drawString("Alerta", 30, 10);
}
g.fillOval(20, 30, 50, 50);
g.fillRect(200, 50, 20, 100-temp);
g.fillArc(30, 80, 100, 100,0,(int)(cir));
}
}

3 comentarios:

  1. muy interesante esta aplicacion, el codigo es muy facil de la manera q tu lo haces.. felicictaciones..

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

    ResponderEliminar
  3. Encuentro muy completo tu programa, me parece que podrías corregirle la linea de "niu" es friccion te corrijo. La tabla esta muy entendible, buen trabajo

    ResponderEliminar