Ajude nosso projeto a se manter online.

Conversão entre grau Celsius e Fahrenheit

Neste tutorial, vamos resolver duas questões de nossa lista de exercícios básicos de C++, sobre conversão entre as temperaturas Celsius e Fahrenheit.

As fórmulas que vamos usar, são:

Como converter de Fahrenheit para Celsius em C++

Como converter de Celsius para Fahrenheit

Inicialmente, vamos conversar de C para F.
Ou seja, o usuário entre com o valor em Celsius e retornamos em Fahrenheit.

A fórmula matemática é a primeira acima, que na linguagem C++ vira:
F = (9*C/5) + 32;

Veja:
#include <iostream>
using namespace std;

int main()
{
    float C, F;

    cout << "Graus em Celsius: ";
    cin >> C;

    F = (9*C/5) + 32;

    cout << "Representa em Fahrenheit: " << F;

    return 0;
}

Convertendo de Fahrenheit para Celsius

Agora o contrário, usando a segunda fórmula, que em C++ fica:
C = 5*(F-32)/9;

Veja como fica nosso código:
#include <iostream>
using namespace std;

int main()
{
    float C, F;

    cout << "Graus em Fahrenheit: ";
    cin >> F;

    C = 5*(F-32)/9;

    cout << "Representa em Celsius: " << C;

    return 0;
}

Nenhum comentário:

Postar um comentário