Link Log

Una manera de perder el tiempo…

Conversión de unidades en Java

with 4 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;
                  }
       }
}
About these ads

Written by Link X

April 10, 2008 at 10:39 pm

Posted in Java

Tagged with , , ,

4 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. [...]

  3. buen programitta

    Irvin Q Oliver Torres

    November 15, 2011 at 9:41 pm

  4. We would want to share with you a special not any downpayment extra rule that you might don�t you have discovered.
    For example, rather than just providing you the coordinating benefit for every put
    in anyone help to make, they may receive you to perform in unique games.

    That has a 100% matching benefit, the gamer might and then include $1000 to chance with, providing them with more motivator for you to engage in video game titles along with perform several high stakes poker.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: