Entrada desde Teclado – Ejercicio 27: Desarrolle un programa que lea la velocidad en metros por segundo y la convierta a kilómetros por hora.
📹🎥 Encuentra el video de la explicación 👉 AQUÍ 🎬
En este post, explicaremos cómo crear un programa en Java que convierta la velocidad de metros por segundo (m/s) a kilómetros por hora (km/h). Este ejercicio es una excelente manera de aprender a manejar la entrada de datos del usuario y aplicar factores de conversión en cálculos sencillos. A continuación, te mostramos el código fuente del programa junto con una explicación detallada de cada parte.
Código:
public class Ejercicio27 {
/*
* Ejercicio 27: Desarrolle un programa que lea la velocidad en metros
* por segundo y la convierta a kilómetros por hora.
*/
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 metros por segundo a kilómetros por hora
final double FACTOR_CONVERSION = 3.6;
// Solicitar la velocidad en metros por segundo
System.out.print("Ingrese la velocidad en metros por segundo (m/s): ");
double velocidadMs = entrada.nextDouble();
// Convertir metros por segundo a kilómetros por hora
double velocidadKmH = velocidadMs * FACTOR_CONVERSION;
// Mostrar el resultado
System.out.printf("La velocidad de %.2f m/s equivale a %.2f km/h.\n", velocidadMs, velocidadKmH);
// Cerrar el Scanner
entrada.close();
}
}
Este ejercicio muestra cómo convertir la velocidad de metros por segundo a kilómetros por hora usando Java. La conversión de unidades es un concepto fundamental en muchas aplicaciones científicas y de ingeniería. Además, este ejemplo refuerza la práctica de leer datos del usuario y realizar cálculos precisos con factores de conversión.
Ejecución:
Ingrese la velocidad en metros por segundo (m/s): 10
La velocidad de 10.00 m/s equivale a 36.00 km/h.
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.