Entrada desde Teclado – Ejercicio 26: Realice un programa que solicite al usuario la velocidad de un automóvil expresada en kilómetros por hora, proporcione la velocidad en metros por segundo.
📹🎥 Encuentra el video de la explicación 👉 AQUÍ 🎬
En esta publicación, explicaremos cómo realizar un programa en Java que convierta la velocidad de un automóvil de kilómetros por hora (km/h) a metros por segundo (m/s). Este ejercicio es útil para comprender cómo manejar la entrada del usuario y aplicar factores de conversión en cálculos básicos. A continuación, te mostramos el código junto con una explicación detallada de cada parte del mismo.
Código:
public class Ejercicio26 {
/*
* Ejercicio 26: Realice un programa que solicite al usuario la velocidad de
* un automóvil expresada en kilómetros por hora, proporcione la
* velocidad en metros por segundo.
*/
public static void main(String[] args) {
// Crear un objeto Scanner para leer la entrada del usuario
Scanner entrada = new Scanner(System.in);
// Factor de conversión de kilómetros por hora a metros por segundo
final double FACTOR_CONVERSION = 5.0 / 18.0;
// Solicitar la velocidad en kilómetros por hora
System.out.print("Ingrese la velocidad en kilómetros por hora (km/h): ");
double velocidadKmH = entrada.nextDouble();
// Convertir kilómetros por hora a metros por segundo
double velocidadMs = velocidadKmH * FACTOR_CONVERSION;
// Mostrar el resultado
System.out.printf("La velocidad de %.2f km/h equivale a %.2f m/s.\n", velocidadKmH, velocidadMs);
// Cerrar el Scanner
entrada.close();
}
}
Este ejercicio demuestra cómo realizar una conversión de unidades utilizando Java. La conversión de kilómetros por hora a metros por segundo es un ejemplo práctico y común en la programación, especialmente en aplicaciones de física y cálculo de movimiento. Además, refuerza el uso de Scanner
para la entrada de datos y la importancia de los factores de conversión en cálculos precisos.
Ejecución:
Ingrese la velocidad en kilómetros por hora (km/h): 90
La velocidad de 90.00 km/h equivale a 25.00 m/s.
Este ejercicio práctico es ideal para entender cómo manejar la entrada del usuario y aplicar factores de conversión en cálculos.
Espero que este ejercicio te resulte de gran ayuda.