//Por Beastieux
#include <iostream>
using namespace std;
double celsiusToFahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32.0;
}
double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32.0) * 5.0 / 9.0;
}
int main() {
int opcion;
double valor;
cout << "Convertidor de unidades:" << endl;
cout << "1. Celsius a Fahrenheit" << endl;
cout << "2. Fahrenheit a Celsius" << endl;
cout << "Selecciona una opción: ";
cin >> opcion;
switch (opcion) {
case 1:
cout << "Introduce la temperatura en grados Celsius: ";
cin >> valor;
cout << valor << " grados Celsius son " << celsiusToFahrenheit(valor) << " grados Fahrenheit." << endl;
break;
case 2:
cout << "Introduce la temperatura en grados Fahrenheit: ";
cin >> valor;
cout << valor << " grados Fahrenheit son " << fahrenheitToCelsius(valor) << " grados Celsius." << endl;
break;
default:
cout << "Opción no válida." << endl;
break;
}
return 0;
}
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++