Link Log

Una manera de perder el tiempo…

Conversión de unidades en Java

with 2 comments

Este programa lo hice hace tiempo, aunque lo hice en un diagrama de flujo. Este programa hace conversiones de unidades, aunque es muy sencillo, tal vez le pueda ayudar a alguien.

Por cierto, no recuerdo bien si las medidas están correctas, por lo que si no están es fácil corregir.

import java.io.*;
import java.util.Scanner;
public class Medidas{
       public static void main( String args[] ){
       Scanner leer = new Scanner(System.in);

       int KM;
       int CM;
       int Y;
       int op;
       double RES;

       System.out.println( "Ingrese la operacion" );
       System.out.println( "1.- Centimetos a pulgadas" );
       System.out.println( "2.- Yardas a metros" );
       System.out.println( "3.- Kilometros a millas" );
       System.out.println( "\n" );
       op = leer.nextInt();

       switch (op){
                   case 1:
                          System.out.println( "Centimetros a pulgadas" );
                          System.out.println( "Ingrese los centimetros" );
                          CM = leer.nextInt();
                          RES = CM * 2.3;
                          System.out.println( "El resultado es: "+RES+" pulgadas" );
                          break;
                   case 2:
                          System.out.println( "Yardas a Metros" );
                          System.out.println( "Ingrese el numero de Yardas" );
                          Y = leer.nextInt();
                          RES = Y * 0.914401829;
                          System.out.println( "El resultado es: "+RES+" metros" );
                          break;
                   case 3:
                          System.out.println( "Kilometros a Millas" );
                          System.out.println( "Ingrese el numero de Kilometros" );
                          KM = leer.nextInt();
                          RES = KM * 0.621;
                          System.out.println( "El resultado es: "+RES+" millas" );
                          break;
                  }
       }
}

Written by Link X

April 10, 2008 at 10:39 pm

Posted in Java

Tagged with , , ,

2 Responses

Subscribe to comments with RSS.

  1. import java.io.*;
    import java.util.Scanner;

    public class Medidas{

    public static void main( String args[] ){
    Scanner leer = new Scanner(System.in);
    int m;
    int op;
    double res;
    double res1;
    double res2;
    double res3;
    double res4;
    double res5;
    double res6;
    double res7;
    System.out.println( “——–MENU——–” );
    System.out.println( “Digite el numero de la medida a convertir :” );
    System.out.println( “1.- MILIMETROS” );
    System.out.println( “2.- CENTIMETROS” );
    System.out.println( “3.- PULGADAS” );
    System.out.println( “4.- YARDAS” );
    System.out.println( “5.- KILOMETROS”);
    System.out.println( “6.- PIES”);
    System.out.println( “7.- MILLAS”);
    System.out.println( “8.- METROS”);
    System.out.println( “\n” );
    op = leer.nextInt();

    switch (op){
    case 1:
    System.out.println( “medidas en milimetros” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 0.1;
    res2= m * 0.00328084;
    res3= m * 0.001;
    res4= m * 0.000001;
    res5= m * 0.03937;
    res6= m * 0.0010936;
    res7= m * 0.0000006;
    System.out.println( “El resultado es: “+res1+” centimetros” );
    System.out.println( “El resultado es: “+res2+” pies” );
    System.out.println( “El resultado es: “+res3+” metros” );
    System.out.println( “El resultado es: “+res4+” kilometros” );
    System.out.println( “El resultado es: “+res5+” pulgadas” );
    System.out.println( “El resultado es: “+res6+” yardas” );
    System.out.println( “El resultado es: “+res7+” millas” );
    break;
    case 2:
    System.out.println( “medidas en centimetros” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 1.0;
    res2= m * 0.0328084;
    res3= m * 0.01;
    res4= m * 0.00001;
    res5= m * 0.3937;
    res6= m * 0.010936;
    res7= m * 0.000006;
    System.out.println( “El resultado es: “+res1+” milimetros” );
    System.out.println( “El resultado es: “+res2+” pies” );
    System.out.println( “El resultado es: “+res3+” metros” );
    System.out.println( “El resultado es: “+res4+” kilometros” );
    System.out.println( “El resultado es: “+res5+” pulgadas” );
    System.out.println( “El resultado es: “+res6+” yardas” );
    System.out.println( “El resultado es: “+res7+” millas” );
    break;
    case 3:
    System.out.println( “medidas en pulgadas” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 2.54;
    res2= m * 0.083;
    res3= m * 0.0254;
    res4= m * 0.0000254;
    res5= m * 25.4;
    res6= m * 0.027;
    res7= m * 0.0000158;
    System.out.println( “El resultado es: “+res1+” centimetros” );
    System.out.println( “El resultado es: “+res2+” pies” );
    System.out.println( “El resultado es: “+res3+” metros” );
    System.out.println( “El resultado es: “+res4+” kilometros” );
    System.out.println( “El resultado es: “+res5+” milimetros” );
    System.out.println( “El resultado es: “+res6+” yardas” );
    System.out.println( “El resultado es: “+res7+” millas” );
    break;
    case 4:
    System.out.println( “medidas en yardas” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 91.44;
    res2= m * 3;
    res3= m * 0.9144;
    res4= m * 0.0009144;
    res5= m * 36;
    res6= m * 914.4;
    res7= m * 0.00056;
    System.out.println( “El resultado es: “+res1+” centimetros” );
    System.out.println( “El resultado es: “+res2+” pies” );
    System.out.println( “El resultado es: “+res3+” metros” );
    System.out.println( “El resultado es: “+res4+” kilometros” );
    System.out.println( “El resultado es: “+res5+” pulgadas” );
    System.out.println( “El resultado es: “+res6+” milimetros” );
    System.out.println( “El resultado es: “+res7+” millas” );
    break;
    case 5:
    System.out.println( “medidas en kilometros” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 100000;
    res2= m * 3280.83994;
    res3= m * 1000;
    res4= m * 1000000;
    res5= m * 39370.0792;
    res6= m * 0193.6133;
    res7= m * 0.6213;
    System.out.println( “El resultado es: “+res1+” centimetros” );
    System.out.println( “El resultado es: “+res2+” pies” );
    System.out.println( “El resultado es: “+res3+” metros” );
    System.out.println( “El resultado es: “+res4+” milimetros” );
    System.out.println( “El resultado es: “+res5+” pulgadas” );
    System.out.println( “El resultado es: “+res6+” yardas” );
    System.out.println( “El resultado es: “+res7+” millas” );
    break;
    case 6:
    System.out.println( “medidas en pies” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 30.48;
    res2= m * 304.8;
    res3= m * 0.3048;
    res4= m * 0.0003048;
    res5= m * 12;
    res6= m * 0.33;
    res7= m * 0.0001894;
    System.out.println( “El resultado es: “+res1+” centimetros” );
    System.out.println( “El resultado es: “+res2+”milimetros” );
    System.out.println( “El resultado es: “+res3+” metros” );
    System.out.println( “El resultado es: “+res4+” kilometros” );
    System.out.println( “El resultado es: “+res5+” pulgadas” );
    System.out.println( “El resultado es: “+res6+” yardas” );
    System.out.println( “El resultado es: “+res7+” millas” );
    break;
    case 7:
    System.out.println( “medidas en millas” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 160934.4;
    res2= m * 5280;
    res3= m * 1609.344;
    res4= m * 1.609344;
    res5= m * 63360;
    res6= m * 1760;
    res7= m * 1609344;
    System.out.println( “El resultado es: “+res1+” centimetros” );
    System.out.println( “El resultado es: “+res2+” pies” );
    System.out.println( “El resultado es: “+res3+” metros” );
    System.out.println( “El resultado es: “+res4+” kilometros” );
    System.out.println( “El resultado es: “+res5+” pulgadas” );
    System.out.println( “El resultado es: “+res6+” yardas” );
    System.out.println( “El resultado es: “+res7+” milimetros” );
    break;
    case 8:
    System.out.println( “medidas en metros” );
    System.out.println( “Ingrese el valor” );
    m = leer.nextInt();
    res1= m * 100;
    res2= m * 3.2808;
    res3= m * 1000;
    res4= m * 0.001;
    res5= m * 39.37007;
    res6= m * 1.0936;
    res7= m * 0.0006214;
    System.out.println( “El resultado es: “+res1+” centimetros” );
    System.out.println( “El resultado es: “+res2+” pies” );
    System.out.println( “El resultado es: “+res3+” milimetros” );
    System.out.println( “El resultado es: “+res4+” kilometros” );
    System.out.println( “El resultado es: “+res5+” pulgadas” );
    System.out.println( “El resultado es: “+res6+” yardas” );
    System.out.println( “El resultado es: “+res7+” millas” );
    break;
    }
    }
    }

    Pedro Marin

    June 4, 2008 at 12:16 pm

  2. [...] Comenzando Con C Publicado el Julio 13, 2008 por Link En este verano estoy inservible (algunos dirán que es todo el años…), por lo que me puse a leer un manual de C (para descansar de Java y su “hermoso” System.out.println y del Mono con su misma sintaxis pero diferente nombres…), si bien aun no se gran cosa de C, por lo menos pase a C mi incompleto programa convertidor de unidades. [...]


Leave a Reply