Curso de Java - Ejercicio Nivel Medio 17

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
Crear una aplicación que nos pida la introducción de una velocidad en km/h y la convierta a m/s pidiendo la introducción del dato por la línea de comandos. Se ejecutará en bucle hasta que la paremos.

Para realizar la conversión hay que multiplicar la cantidad introducida por 1000 metros y dividir por 3600 puesto que 1 km equivale a 1.000 metros y una hora tiene 3.600 segundo.

Diagrama de flujo

Próximamente

Código Java

 
/**
 * Aplicación para convertir km/h a m/s
 */
package principal;

import java.util.Scanner;

/**
 * @author José María Torres Corral
 */
public class Main {

    public static void main(String[] args) {
        //Creamos una variable local para el usar el escaner
        Scanner teclado = new Scanner(System.in);

        while (true) {
            //Pedimos la introducción de la variable y la almacenamos
            System.out.println("Introduce la velocidad en km/h, por favor.");
            double kmh = teclado.nextDouble();

            //Mostramos el mensaje por pantalla a la vez que se hace la operacion
            System.out.println(kmh + "km/h equivalen a " + (kmh * 1000 / 3600) + " m/s.");
        }
    }
}  
  

Ejecución

 
run:
Introduce la velocidad en km/h, por favor.
100
100.0km/h equivalen a 27.77777777777778 m/s.
Introduce la velocidad en km/h, por favor.
0
0.0km/h equivalen a 0.0 m/s.
Introduce la velocidad en km/h, por favor.
BUILD STOPPED (total time: 17 seconds)  
  

Curso de Java - Ejercicio Nivel Medio 16 | Curso de Java - Ejercicio Nivel Medio 18
Curso de Java - Índice Ejercicios Nivel Medio

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-Ley 13/2012, de 30 de marzo. Si continúa navegando consideramos que acepta el uso de cookies. . Más información