Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Erik# en 21 Septiembre 2008, 19:46 pm



Título: Celsius to Kelvin y viceversa [Swing]
Publicado por: Erik# en 21 Septiembre 2008, 19:46 pm
Aqui como antes, el simple CtKv pero con una interfaz grafica más apetecible...

Código
  1. import javax.swing.JOptionPane;
  2. public class CelsiusKelvins
  3. {
  4.    public static void main (String [] args)
  5.    {
  6.    double g,ck,kc,resp;
  7.    String dato1,dato2, opc;
  8.  
  9.        opc = JOptionPane.showInputDialog(null,"Que desea hacer, celsius a kelvins [1] o kelvins a celsius [2]: ");
  10.        resp = Integer.parseInt(opc);
  11.        if(resp == 1){
  12.         dato2 = JOptionPane.showInputDialog(null,"Introduce los celsius a convertir: ");
  13.         g = Double.parseDouble(dato2);
  14.        ck = g + 273.15;
  15.        JOptionPane.showMessageDialog(null,"Celsius a Kelvins: " + ck);
  16.        JOptionPane.showMessageDialog(null,"Adios amigo, espero que te haya gustado");
  17. }
  18. else if(resp == 2){
  19. dato2 = JOptionPane.showInputDialog(null,"Introduce los kelvins a convertir: ");
  20.         g = Double.parseDouble(dato2);
  21.        kc = g - 273.15;
  22.        JOptionPane.showMessageDialog(null,"Kelvins a Celsius: " + kc);
  23.        JOptionPane.showMessageDialog(null,"Adios amigo, espero que te haya gustado");
  24. }else{
  25. JOptionPane.showMessageDialog(null,"ERROR: Operación invalida");
  26. }
  27.  
  28. }
  29. }