Hermes Garcia

Generation

generate functionTue, 17 Jun 2025

Crear un programa con variales y comandos simples que me convierta de metro a millas, de kilometros a metros, y de metros a kilometros. Mostrando un menu de opciones

Aquí te muestro un ejemplo de cómo podrías implementar el programa que solicitas en C++: ```cpp #include <iostream> // Función para convertir metros a millas double metrosAMillas(double metros) { return metros * 0.000621371; } // Función para convertir kilómetros a metros double kilómetrosAMetros(double kilómetros) { return kilómetros * 1000; } // Función para convertir metros a kilómetros double metrosAKilómetros(double metros) { return metros * 0.001; } int main() { int opcion; do { std::cout << "Conversor de unidades de longitud" << std::endl; std::cout << "1. Convertir metros a millas" << std::endl; std::cout << "2. Convertir kilómetros a metros" << std::endl; std::cout << "3. Convertir metros a kilómetros" << std::endl; std::cout << "4. Salir" << std::endl; std::cout << "Ingrese su opción: "; std::cin >> opcion; switch (opcion) { case 1: { double metros; std::cout << "Ingrese la distancia en metros: "; std::cin >> metros; double millas = metrosAMillas(metros); std::cout << "La distancia en millas es: " << millas << std::endl; break; } case 2: { double kilómetros; std::cout << "Ingrese la distancia en kilómetros: "; std::cin >> kilómetros; double metros = kilómetrosAMetros(kilómetros); std::cout << "La distancia en metros es: " << metros << std::endl; break; } case 3: { double metros; std::cout << "Ingrese la distancia en metros: "; std::cin >> metros; double kilómetros = metrosAKilómetros(metros); std::cout << "La distancia en kilómetros es: " << kilómetros << std::endl; break; } case 4: std::cout << "Adiós!" << std::endl; break; default: std::cout << "Opción inválida. Por favor, ingrese una opción válida." << std::endl; } } while (opcion != 4); return 0; } ``` Este programa utiliza un bucle `do-while` para mostrar el menú de opciones y solicitar la opción del usuario. Dependiendo de la opción seleccionada, el programa solicita la distancia en metros o kilómetros y la convierte a la unidad deseada. Si el usuario selecciona la opción 4, el programa se cierra.

Want to kickstart your project?Use the new AI Studio to create your code