Convertidor De Unidades En Java
public class Calc {
private float val;
private float res;
public float getval(){
return val;
}
public void setval(float v){
val=v;
}public void CCelaKel(){
res=(float) (val+273.15);
JOptionPane.showMessageDialog(null,"El resultado es "+res+"° Kelvin");
}
public void CKelaCel(){
res=(float) (val-273.15);JOptionPane.showMessageDialog(null,"El resultado es "+res+"° Celsius");
}
public void CPulaMts(){
res=(float) (val*0.0254);
JOptionPane.showMessageDialog(null,"El resultado es "+res+"Metros");
}
public void CMtsaPul(){
res=(float) (val/0.0254);
JOptionPane.showMessageDialog(null,"El resultado es "+res+" Pulgadas");
}
public void CKgaLb(){
res=(float) (val*2.2046);JOptionPane.showMessageDialog(null,"El resultado es "+res+" Libras");
}
public void CLbaKg(){
res=(float) (val/2.2046);
JOptionPane.showMessageDialog(null,"El resultado es "+res+"Kilogramos");
}
public static void main (String args[]){
String x;
char x1;
float v;
int opt;
Calc c=new Calc();
x=JOptionPane.showInputDialog("Escribe la Letra de la operacion que deseasrealizar \n" +
"a.-Realizar una conversion de Temperatura \n"+
"b.-Realizar una conversion de Longitud \n"+
"c.-Realizar una conversion de Masa");
x=x.toLowerCase();
x1=x.charAt(0);switch(x1)
{
case 'a':
x=JOptionPane.showInputDialog("Escribe el Numero de la operacion que deseas realizar \n" +
"1.-Realizar una conversion de Celsius a Kelvin \n"+"2.-Realizar una conversion de Kelvin a Celsius \n");
opt=Integer.parseInt(x);
switch(opt){
case 1:
x=JOptionPane.showInputDialog("Cuantos grados Celsiusquieres pasar a Kelvin");
v=Float.parseFloat(x);
c.setval(v);
c.CCelaKel();
break;
case 2:
x=JOptionPane.showInputDialog("Cuantos Grados Kelvin...
Regístrate para leer el documento completo.