Вы находитесь на странице: 1из 2

SAAVEDRA CARDENAS ALTHER 20110144A.

// primera practica 1.cpp: define el punto de entrada de la aplicación de consola.


//
//problema numero 3

#include "stdafx.h"
#include "stdafx.h"
#include "iostream"
#include "math.h"
#include "stdlib.h"
#include "time.h"

using namespace std;


void main(){
float f1,f2,f3,f4,f5,a1,a2,a3,a4,a5,
fx1,fx2,fx3,fx4,fx5,fy1,fy2,fy3,fy4,fy5,
fx,fy,fr,pi,a;
pi=atan(1.0)*4;

cout<<"\ Ingresar fuerza 1: ";cin>>f1;


cout<<"\ Ingresar fuerza 2: ";cin>>f2;
cout<<"\ Ingresar fuerza 3: ";cin>>f3;
cout<<"\ Ingresar fuerza 4: ";cin>>f4;
cout<<"\ Ingresar fuerza 5: ";cin>>f5;

cout<<"\ Ingresar angulo de f1 en sexagesimales: ";cin>>a1;


cout<<"\ Ingresar angulo de f2 en sexagesimales: ";cin>>a2;
cout<<"\ Ingresar angulo de f3 en sexagesimales: ";cin>>a3;
cout<<"\ Ingresar angulo de f4 en sexagesimales: ";cin>>a4;
cout<<"\ Ingresar angulo de f5 en sexagesimales: ";cin>>a5;

fx1=f1*cos(a1*pi/180);
fy1=f1*sin(a1*pi/180);
fx2=f2*cos(a1*pi/180);
fy2=f2*sin(a1*pi/180);
fx3=f3*cos(a1*pi/180);
fy3=f3*sin(a1*pi/180);
fx4=f4*cos(a1*pi/180);
fy4=f4*sin(a1*pi/180);
fx5=f5*cos(a1*pi/180);
fy5=f5*sin(a1*pi/180);

fx=fx1+fx2+fx3+fx4+fx5;
fy=fy1+fy2+fy3+fy4+fy5;

fr=sqrt(pow(fx,2)+pow(fy,2));

if(fx>0)
a=atan(fy/fx);
else
if(fx==0)
if(fy==0)
{ cout<<"\ la fuerza resultante es: "<<fr<<endl;
cout<<"\ el angulo no està definido"<<endl;}
else
if(fy>0)
{a=pi/2;
cout<<"\ la fuerza resultante es: "<<fr<<endl;
cout<<"\ el angulo de la fuerza es: "<<a<<endl;}
else
{a=-1*pi/2;
cout<<"\ la fuerza resultante es: "<<fr<<endl;
cout<<"\ el angulo del vector es: "<<a<<endl;}
else
{a=pi+atan(fy/fx);
cout<<"\ la fuerza resultante es: "<<fr<<endl;
cout<<"\ el angulo del vector es: "<<a<<endl;}

system("pause");
}

Вам также может понравиться