Celsius to Kelvin y viceversa

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

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

Erik#

Aqui teneis un codigo que acabo de desarrollar:

Código (java) [Seleccionar]
import java.io.*;

public class CelsiusKelvinViceversa {

public static void main (String args[]) {
InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader (isr);
        try
        {
System.out.println("Bienvenido a Celsius To Kelvin y viceversa by Erik");
System.out.println("Que deseas hacer: ");
System.out.println("1.Celsius to Kelvins");
System.out.print("2.Kelvins to Celsius: ");
int opc = Integer.parseInt(br.readLine());
if(opc==1){
System.out.print("Introduce los Celsius a convertir: ");
double g = Double.parseDouble(br.readLine());
double ck = g + 273.15;
System.out.println("Celsius To Kelvin: " + ck);
}
if(opc==2){
System.out.print("Introduce los Kelvins a convertir: ");
double g = Double.parseDouble(br.readLine());
double kc = g - 273.15;
System.out.println("Kelvin To Celsius: " + kc);
}
}
catch (Exception exp)
        {
            exp.printStackTrace();
        }
}
}

~[uNd3rc0d3]~

podes simplificar la entrada estandar de esas dos lineas a esta sola......

Código (java) [Seleccionar]
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

solo un consejo

leete las reglas asi todos estamos mejor ;)