Enviado em 25/03/2011 - 10:09h
Olá pessoal, estou tentando fazer um programa para converter °C em °F e vice-versa:
//conversão celsius<=>fahrenheit
# include <iostream>
using namespace std;
int main ()
{
double c, f, m;
cout<<"c p/ celsius>fah. e f p/ fah.>celsius:";
cin>>m;
if(m==c)
cout<<"Digite a temperatura em celsius:";
cin>>c;
f=(-9c-160)/-5;
cout<<"Graus celsius iguais a"<<f<<"graus fahrenheit."<<endl;
system ("PAUSE");
return 0;
else
cout<<"Digite a temperatura em fah.:";
cin>>f;
c=(5f-32)/9;
cout<<"Graus Fahrenheit iguais a"<<c<<"graus celsius"<<endl;
system ("pause");
return 0;
}
Só que o dev tá acusando erro no else, como sou noob ainda não sei definir e/ou resolver o problema, por isso estou pedindo ajudinha. O que tem de errado aí?
//conversão celsius<=>fahrenheit
# include <iostream>
using namespace std;
int main ()
{
double c, f, m;
cout<<"c p/ celsius>fah. e f p/ fah.>celsius:";
cin>>m;
if(m==c)
cout<<"Digite a temperatura em celsius:";
cin>>c;
f=(-9c-160)/-5;
cout<<"Graus celsius iguais a"<<f<<"graus fahrenheit."<<endl;
system ("PAUSE");
return 0;
else
cout<<"Digite a temperatura em fah.:";
cin>>f;
c=(5f-32)/9;
cout<<"Graus Fahrenheit iguais a"<<c<<"graus celsius"<<endl;
system ("pause");
return 0;
}
Só que o dev tá acusando erro no else, como sou noob ainda não sei definir e/ou resolver o problema, por isso estou pedindo ajudinha. O que tem de errado aí?