Código C++ – Convertidor de Unidades de Medida

//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++

Deja un comentario