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

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. ```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 valor; 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 el valor en grados Celsius: "; std::cin >> valor; std::cout << valor << "°C son " << celsiusToFahrenheit(valor) << "°F" << std::endl; } else if (opcion == 2) { std::cout << "Ingrese el valor en grados Fahrenheit: "; std::cin >> valor; std::cout << valor << "°F son " << fahrenheitToCelsius(valor) << "°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 el valor a convertir. Finalmente, mostramos el resultado de la conversión. Para compilar y ejecutar este código, necesitarás tener instalado un compilador de C++ en tu sistema. Por ejemplo, puedes usar `g++` en Linux o macOS, o `cl` en Windows. Una vez compilado, puedes ejecutar el programa y seguir las instrucciones para realizar la conversión de unidades.

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