
TARQUI BORDA
RIK RUDIER
ING ELECTRONICA


FASORES EN CC++
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
cout<<endl<<endl;
cout << " ******** FASORES ********\n " ;
cout<<endl<<endl;
cout<<" 1) CONVERCION DE POLAR A RECTANGULAR \n" ;
cout<<"*************************************** \n" ;
//Declaracion
int r;
double phi,rad,PI=3.141592,x,y;
//Asignacion
cout<<"Ingrese el radio: ";cin>>r;
cout<<"Ingrese el angulo: ";cin>>phi;//sexsagesimal
//Proceso
rad=(2*PI*phi)/360 ;
x=r*sin(rad);
y=r*cos(rad);
//Resultado
cout<<"z = "<< x<<"+j"<<y<<endl ;
cout<<endl<<endl;
cout<<" 2) CONVERCION DE RECTANGULAR A POLAR\n";
cout<<"*****************************************\n";
//declaracion
double X,Y,angulo, radio;
//asignacion
cout<<"Ingrese el x: ", cin>>X;
cout<<"Ingrese el y: ", cin>>Y;
//proceso
radio=sqrt(pow(X,2)+pow(Y,2));
angulo=atan(Y/X);
//resultado
cout<<"el radio es : "<<radio<< "el angulo es: "<<angulo<<endl;
cout<<"********************************\n";
cout<<endl<<endl;
cout<<" 3) :MULTIPLICACION DE 2 POLARES \n" ;
cout<<"********************************* \n" ;
//Declaracion
int r1,r2;
double phi1,phi2,rad1,rad2;
//Asignacion
cout<<"Ingrese el radio1: ";cin>>r1;
cout<<"Ingrese el angulo1: ";cin>>phi1;
cout<<"Ingrese el radio2: ";cin>>r2;
cout<<"Ingrese el angulo2: ";cin>>phi2;
//Proceso
//Resultado
cout<<"el radio= "<< (r1*r2)<<"y el angulo:"<<phi1<<endl ;
cout<<"***********************************\n";
cout<<endl<<endl;
cout<<" 4) :DIVICION DE 2 POLARES \n" ;
cout<<"********************************* \n" ;
//Asignacion
//Proceso
//Resultado
cout<<"el radio= "<< (r1/r2)<<"y el angulo:"<<(phi1-phi2)<<endl ;
cout<<"***********************************\n";
cout<<endl<<endl;
cout<<" 5) :DIVICION DE DOS RECTANGULARES \n" ;
cout<<"************************************ \n" ;
//Declaracion
int x1,y1,x2,y2;
double phi3,r3;
//Asignacion
cout<<"Ingrese el x1: ";cin>>x1;
cout<<"Ingrese el y1: ";cin>>y1;
cout<<"Ingrese el x2: ";cin>>x2;
cout<<"Ingrese el y2: ";cin>>y2;
//Proceso
r1=sqrt(pow(x1,2))+pow(y1,2);
phi1=atan(y1/x2);
r2=sqrt(pow(x2,2))+pow(y2,2);
phi1=atan(y2/x2);
//divicion
r3=(r1/r2);
phi3=phi-phi2;
//Resultado
cout<<"el radio= "<< r3<<"y el angulo:"<<phi3<<endl ;
cout<<"***********************************\n";
cout<<endl<<endl;
cout<<" 6) :MULITIPLICACION DE DOS RECTANGULARES \n" ;
cout<<"********************************************** \n" ;
//Declaracion
//Asignacion
cout<<"Ingrese el x1: ";cin>>x1;
cout<<"Ingrese el y1: ";cin>>y1;
cout<<"Ingrese el x2: ";cin>>x2;
cout<<"Ingrese el y2: ";cin>>y2;
//Proceso
r1=sqrt(pow(x1,2))+pow(y1,2);
phi1=atan(y1/x2);
r2=sqrt(pow(x2,2))+pow(y2,2);
phi2=atan(y2/x2);
//divicion
r3=(r1*r2);
phi3=phi+phi2;
//Resultado
cout<<"el radio= "<< r3<<"y el angulo:"<<phi3<<endl ;
cout<<"***********************************\n";
cout<<endl<<endl;
cout<<" 7) SUMA DE DOS RECTANGULARES\n";
cout<<"***********************************\n";
//declaracion
double f1,f2,g1,g2;
//asignacion
cout<<"Ingrese el x1 ", cin>>f1;
cout<<"Ingrese el x2: ", cin>>f2;
cout<<"Ingrese el y1 ", cin>>g1;
cout<<"Ingrese el y2: ", cin>>g2;
//proceso
//resultado
cout<<" Z= "<<g1+g2<<" +J "<<g1+g2<<endl;
cout<<"********************************\n";
cout<<endl<<endl;
cout<<" 8) RESTA DE DOS RECTANGULARES\n";
cout<<"*********************************\n";
//proceso
//resultado
cout<<" Z= "<<f1-f2<<" +J "<<g1-g2<<endl;
cout<<"********************************\n";
cout<<endl<<endl;
cout<<" 9) SUMA DE POLARES\n";
cout<<"**************************\n";
//declaracion
double xi,xii,yi,yii,ri,rii,angulo1,angulo2,rraadd1,rraadd2;
//asignacion
cout<<"Ingrese el angulo 1: ", cin>>angulo1;
cout<<"Ingrese el angulo 2: ", cin>>angulo2;
cout<<"Ingrese el radio 1: ", cin>>ri;
cout<<"Ingrese el radio 2: ", cin>>rii;
//proceso
rraadd1=(2*PI*angulo1)/360;
rraadd2=(2*PI*angulo2)/360;
xi=ri*cos(rraadd1);
xii=rii*cos(rraadd2);
yi=ri*sin(rraadd1);
yii=rii*sin(rraadd2);
//suma
//resultado
cout<<" Z= "<< xi+xii<<" + J "<<yi+yii<<endl;
cout<<"********************************\n";
cout<<endl<<endl;
cout<<" 10) RESTA DE POLARES\n";
cout<<"****************************\n";
//resta
//resultado
cout<<" Z= "<< xi-xii<<" + J "<<yi-yii<<endl;
cout<<"********************************\n";
cout<<endl<<endl;
}


.png)


