
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));
}
}

EL CODIGO ESTA MUY BIEN SIMPIFICADO, Y GRAFICA DE MANERA PRECISA Y CORRECTA LA DISTRIBUCION PEDIDA EN CLASE. BUEN TRABAJO.
ResponderEliminarmuy buen trabajo al codigo se lo entiende muy bien.. felicitaciones
ResponderEliminarEsta muy bien estructurado.. es interesante como le hiciste las dos tipos de temperatura ahi mismo...
ResponderEliminarmuy 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