
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
cout <<"(05): CALCULO DE LA DIVISION DE COMPLEJOS \n";
cout <<"***********************************\n" ;
int R1,R2;
double PHI1,PHI2;
cout<<"INGRESE AL R1: "; cin >> R1;
cout<<"INGRESE AL R2: "; cin >> R2;
cout<<"INGRESE AL ANGULO 1: "; cin >> PHI1;
cout<<"INGRESE AL ANGULO 2: "; cin >> PHI2;
//proceso
//resultado
cout <<"RESULTADO EN POLARES : \n";
cout <<" RADIO= " <<(R1/R2) <<" EL ANGULO = "<< (PHI1-PHI2)<< endl;
cout <<"(05): ***********************************\n";
cout << endl << endl;
cout <<"(04): CALCULO DE MULTIPLICACION DE COMPLEJOS \n";
cout <<"***********************************\n" ;
//DECLARACION
int X1,X2,Y1,Y2;
double X, Y, RAD, PI=3.141592 ;
cout<<"INGRESE AL X1: "; cin >> X1;
cout<<"INGRESE AL X2: "; cin >> X2;
cout<<"INGRESE AL Y1: "; cin >> Y1;
cout<<"INGRESE AL Y2: "; cin >> Y2;
//proceso
R1 = sqrt(pow(X1,2)+pow(Y1,2));
PHI1 = atan (Y1/X1);
R1 = sqrt(pow(X2,2)+pow(Y2,2));
PHI1 = atan (Y2/X2);
//resultado
cout <<"RESULTADO EN POLARES : \n";
cout <<" RADIO= " <<(R1*R2) <<" EL ANGULO = "<< (PHI1-PHI2)<< endl;
RAD = (2*PI*(PHI1 + PHI2))/360;
X =(R1*R2)* cos (RAD);
Y = (R1*R2)*sin(RAD);
cout<<"RESULTADO EN RECTANGULO ES :\n";
cout<< "Z ="<< X << " +j = "<< Y << endl;
cout <<"***********************************\n";
cout << endl << endl;
cout <<"(03): CALCULO DE SUMAS Y RESTA \n";
cout <<"***********************************\n" ;
//DECLARACION
int S1,S2,C1,C2;
double S,C ;
cout<<"INGRESE AL S1: "; cin >> S1;
cout<<"INGRESE AL S2: "; cin >> S2;
cout<<"INGRESE AL C1: "; cin >> C1;
cout<<"INGRESE AL C2: "; cin >> C2;
//proceso
S = S1 + S2 ;
C = C1 - C2 ;
//resultado
cout <<"RESULTADO EN SUMA : \n";
cout <<" S= " <<(S1+S2) <<" C = "<< (C1-C2)<< endl;
cout<<"RESULTADO EN RECTANGULO ES :\n";
cout<< "Z ="<< S << " +j = "<< C << endl;
cout <<"***********************************\n";
cout << endl << endl;
cout <<"(02): Conversion de Coordenadas Cartesianas - Polares \n";
cout <<"***********************************\n" ;
// declaracion
int op;
double a, b, c, th;
cout<<"1- de cartesianas a polares \n";
cout<<"2- de polares a cartesianas \n";
cin >> op;
if (op==1);
{
cout<<"introduce el valor de a: ";
cin>> a ;
cout<<"introduce el valor de b: ";
cin>> b ;
cout << endl << endl;
c = sqrt(pow(a,2))+(pow(b,2));
th = atan (b/a)* 180 /3.141692 ;
cout<<"la cordenada cartesiana ("<<a<<","<<b<<") en cordenadas polares es : ("<<c<<","<<th<<")\n";
}
if (op == 2);
{
cout<<"introduce el valor de c: ";
cin>> c ;
cout<<"introduce el valor de tetas : ";
cin>> th;
cout << endl << endl;
a= c * cos(th * 3.141692/180);
b= c * sin(th * 3.141692/180);
cout<<"la cordenada polar ("<<c<<","<<th<<") en cordenadas cartesianas es : (" <<a<<","<<b<<")\n";
}
//system("pause");
return 0;
}//FIN
