Programa C++


  • Programa desenvolupat mitjançant el programa DevC++. Tot seguit posarem el codi per si voleu fer servir per resoldre problemes de l'estil: 
#include <iostream>
#include <cstdlib>
#include <math.h>

using namespace std;

int main(int argc, char** argv) {
float m1,m2,angle,fregament,a,T,t,v;
float seno,coseno;
char g;

system("color 0E");
cout<<" Programa de resolucio del pla inclinat: "<<endl<<endl;
cout<<"1) Primer de tot calcularem l'acceleracio: "<<endl;
cout<<"  Escriu la massa del pes que penja, en SI: ";
cin>>m1;
cout<<"  Escriu la massa del pes que esta sobre el pla, en SI: ";
cin>>m2;
cout<<"  Escriu l'angle del pla: ";
cin>>angle;
seno=sin(angle*M_PI/180);
coseno=cos(angle*M_PI/180);
a=(9.8*(m1-m2*(seno)-0.8825*m2*(coseno))/(m1+m2));
cout<<"L'acceleracio es de "<<a << " m*/s^2"<<endl<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
//-------------------------------------------------------------------------------------
cout<<"2) Calcularem la tensio: "<<endl<<endl;
T=m1*(9.8-a);
cout<<"La tensio es de "<<T << " N"<<endl<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
//-------------------------------------------------------------------------------------
cout<<"3) Calcularem el temps: "<<endl<<endl;
cout<<"  Escull l'angle al que esta la rampa: "<<endl<<endl;
cout<<"a)15 graus"<<endl;
cout<<"b)30 graus"<<endl;
cout<<"c)40 graus"<<endl;
cout<<"d)50 graus"<<endl<<endl;
cout<<"Escriu a,b,c o d: "<<endl;
cin>>g;
if(g=='a'){
t=sqrt((2*0.19)/a);
}
else if (g=='b'){
t=sqrt((2*0.36)/a);
}
else if (g=='c'){
t=sqrt((2*0.46)/a);
}
else{
t=sqrt((2*0.53)/a);
}
cout<<"El temps es de "<<t << " segons"<<endl<<endl;
cout<<"-----------------------------------------------------------------"<<endl;
//----------------------------------------------------------------------------------------
cout<<"4) Calcularem la velocitat: "<<endl<<endl;
v=a*t;
cout<<"La velocitat es de "<<v <<" m/s"<<endl;
system("PAUSE");
return 0;
}


  • El programa funciona perfectament, a continuació deixarem imatges de com s'ha anat desenvolupant:





No hay comentarios:

Publicar un comentario