top of page

FASORES  EN CC++

CapturaDD.PNG


#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;

 }

Los_números_complejos_usando_la_forma_ex
Vector_La_rotación_de_la_j-operador.jpg
descarga (1).png
  • Facebook Social Icon
  • Twitter Social Icon
  • Instagram Social Icon
bottom of page