Converter graus Celsius em Fahrenheit e vice-versa

Publicado por Jose Renan (última atualização em 19/06/2011)

[ Hits: 33.521 ]

Download SemTitulo1.cpp




Um dos meus primeiros programas, atualmente estou cursando Engenharia da Computação na Unorp, em S. José do Rio Preto, SP.

Agradeço a mklein por ter me ajudado a corrigir o código. http://vivaolinux.com.br/topico/C-C++/else-em-c++-nao-da-certo..

  



Esconder código-fonte

//conversão celsius<=>fahrenheit
# include <iostream>
using namespace std;
int main ()
{
    double m, c, f;
    cout<<"Entre com 1 para converter celsius em fahrenheit e outro valor para converter fahrenheit em celsius:";
    cin>>m;
    if(m==1)
    {
            cout<<"Digite a temperatura em celsius: ";
            cin>>c;
            f=(-9*c-160)/-5;
            cout<<c<<" grau(s) celsius eh igual a "<<f<<" graus fahrenheit."<<endl;
            return 0;
    }else
    {
            cout<<"Digite a temperatura em fahrenheit: ";
            cin>>f;
            c=5*(f-32)/9;
            cout<<f<<" grau(s) Fahrenheit eh igual a "<<c<<" graus celsius"<<endl;
     }
     return 0;
}

Scripts recomendados

Algoritmo em C - Ordenação por Seleção

Multiplicação de Matrizes com ponteiros

Programa simples em C++ para manipular dados de usuários!

Fatoria em c

Conta Bit em C


  

Comentários
[1] Comentário enviado por Under.son em 19/06/2011 - 11:37h

Só uma coisa:
função 'system("PAUSE")' não funciona, pelo menos não no meu Ubuntu 10.04

[2] Comentário enviado por JoseRenan em 19/06/2011 - 11:43h

system ("pause") funciona no Dev C++, em outros dá erro..

[3] Comentário enviado por SamL em 19/06/2011 - 14:02h

"system ("pause")"
A função system() serve para executar outros comandos do sistema. Então no programa você está executando o comando "pause" do windows e a função só retornará quando o comando "pause" terminar.
No lugar de system("pause"); poderia usar por exemplo getchar(); assim vai funcionar em windows, linux, ...

[4] Comentário enviado por rai3mb em 19/06/2011 - 16:41h

O autor enviou uma correção do código para funcionar no Linux, agora já está redondo ;-)
g++ arquivo.cpp -o programa
./programa

Agradeço a compreensão de todos, se precisarem do código anterior, só pedir que envio.

Abraços


Contribuir com comentário