JoseRenan
(usa Ubuntu)
Enviado em 25/03/2011 - 12:30h
obg cara, não tinha visto esses erros, concertei o programa e ele tá funcionando bem:
//conversão celsius<=>fahrenheit
# include <iostream>
using namespace std;
int main ()
{
double m, c, f;
cout<<"Entre com 1 para converter celsius em fah. e 2 para converter fah. 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 igual(is) eh a "<<f<<" graus fahrenheit."<<endl;
system ("PAUSE");
return 0;
}else
{
cout<<"Digite a temperatura em fah.:";
cin>>f;
c=5*(f-32)/9;
cout<<f<<" grau(s) Fahrenheit eh igual(is) a "<<c<<" graus celsius"<<endl;
}
system ("pause");
return 0;
}
agora to tentando fazer outro só q também está dando erro, confusão de opções:
// v=v0 + at
#include <iostream>
using namespace std;
int main ()
{
double v, v0, a, t;
cout<<"Digite a velocidade v0 (se quiser descobrí-la digite 1): ";
cin>>v0;
if (v0==1) //-v0=-v+at
{
cout<<"Digite a velocidade v, a aceleracao a e o tempo t:";
cin>>v>>a>>t;
v0=(-v+a*t)/-1;
cout<<"Velocidade v0 igual a "<<v0<<" m/s"<<endl;
system ("PAUSE");
return 0;
}else
{
cout<<endl<<"Continuando...";
}
cout<<"Digite a aceleração a (se quiser descobri-la digite 2):";
cin>>a;
if(a==2) //a=(v0 - v)/-t
{
cout<<"Digite a velocidade v e o tempo t:";
cin>>v>>t;
a=(v0-v)/-t;
cout<<"A aceleração é "<<a<<" m/s²"<<endl;
system ("PAUSE");
return 0;
}else
{
cout<<"Continuando...";
}
cout<<"Digite o tempo t (se quiser descobri-lo digite 3):";
cin>>t;
if(t==3)
{
cout<<"Digite a aceleração:";
cin>>a;
t=(v0-v)/-a;
cout<<"Tempo t igual a "<<t<<" s"<<endl;
system ("PAUSE");
return 0;
}else
{
cout<<"Continuando...";
}
v=v0+a*t;
cout<<"Velocidade v igual a "<<v<<" m/s"<<endl;
system ("PAUSE");
return 0;
}