Celsius to Kelvin y viceversa [Swing]

Iniciado por Erik#, 21 Septiembre 2008, 19:46 PM

0 Miembros y 1 Visitante están viendo este tema.

Erik#

Aqui como antes, el simple CtKv pero con una interfaz grafica más apetecible...

Código (java) [Seleccionar]
import javax.swing.JOptionPane;
public class CelsiusKelvins
{
    public static void main (String [] args)
    {
    double g,ck,kc,resp;
    String dato1,dato2, opc;

        opc = JOptionPane.showInputDialog(null,"Que desea hacer, celsius a kelvins [1] o kelvins a celsius [2]: ");
        resp = Integer.parseInt(opc);
        if(resp == 1){
        dato2 = JOptionPane.showInputDialog(null,"Introduce los celsius a convertir: ");
        g = Double.parseDouble(dato2);
        ck = g + 273.15;
        JOptionPane.showMessageDialog(null,"Celsius a Kelvins: " + ck);
        JOptionPane.showMessageDialog(null,"Adios amigo, espero que te haya gustado");
}
else if(resp == 2){
dato2 = JOptionPane.showInputDialog(null,"Introduce los kelvins a convertir: ");
        g = Double.parseDouble(dato2);
        kc = g - 273.15;
        JOptionPane.showMessageDialog(null,"Kelvins a Celsius: " + kc);
        JOptionPane.showMessageDialog(null,"Adios amigo, espero que te haya gustado");
}else{
JOptionPane.showMessageDialog(null,"ERROR: Operación invalida");
}

}
}