Valeria Vides

Generation

generate functionMon, 13 Oct 2025

Conversión de unidades Convertir grados Celsius a Fahrenheit y viceversa, según elección del usuario. unsando funciones basicas, std;

Aquí te muestro un ejemplo de cómo podrías implementar la conversión de unidades entre grados Celsius y Fahrenheit en C++ utilizando funciones básicas y la biblioteca `std`: ```cpp #include <iostream> // Función para convertir grados Celsius a Fahrenheit double celsiusToFahrenheit(double celsius) { return (celsius * 9.0 / 5.0) + 32.0; } // Función para convertir grados Fahrenheit a Celsius double fahrenheitToCelsius(double fahrenheit) { return (fahrenheit - 32.0) * 5.0 / 9.0; } int main() { int opcion; double temperatura; std::cout << "Conversor de unidades" << std::endl; std::cout << "1. Celsius a Fahrenheit" << std::endl; std::cout << "2. Fahrenheit a Celsius" << std::endl; std::cout << "Ingrese su opción: "; std::cin >> opcion; if (opcion == 1) { std::cout << "Ingrese la temperatura en grados Celsius: "; std::cin >> temperatura; std::cout << temperatura << "°C son " << celsiusToFahrenheit(temperatura) << "°F" << std::endl; } else if (opcion == 2) { std::cout << "Ingrese la temperatura en grados Fahrenheit: "; std::cin >> temperatura; std::cout << temperatura << "°F son " << fahrenheitToCelsius(temperatura) << "°C" << std::endl; } else { std::cout << "Opción inválida" << std::endl; } return 0; } ``` En este código, definimos dos funciones: `celsiusToFahrenheit` y `fahrenheitToCelsius`, que realizan la conversión de unidades según la fórmula correspondiente. En el `main`, pedimos al usuario que elija la opción de conversión y luego solicitamos la temperatura a convertir. Finalmente, mostramos el resultado de la conversión. Recuerda que este código utiliza la función `std::cin` para leer la opción y la temperatura del usuario, y la función `std::cout` para mostrar los mensajes y resultados.

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