#include <iostream>
#include <math.h>
using namespace std;
//Declaracion publica
double PI=3.141592, R1, R, x, y, phi,PHI1,
PHI2, R2;
double X1, Y1, X2, Y2;
int ConvP_R (double n1, double n2);
//Declaracion de la funcion
int ConvR_P (double n1, double n2);
double SUMA(double n1, double m1, double n2,
double m2);// decalracion de la funcion
double DIVIDE(double n1, double m1, double n2,
double m2); // declaracion de la funcion
double MULTIPLICACION(double X1, double Y1,
double X2, double Y2);//Declaracion de la funcion
int main ()
{
int
Opcion;
do
{
cout<<"********MENU********* \n";
cout<<"1)Convertir Polares a Reales \n";
cout<<"2)Convertir Reales a Polares \n";
cout<<"3)Suma de fasores \n";
cout<<"4)Division de fasores \n";
cout<<" Ingrese una
Opcion <>: "; cin>>Opcion;
switch (Opcion)
{
case 1:
{
cout<<"ingrese el
Radio:"; cin>>R;
cout<<"ingrese el
Angulo:"; cin>>phi;
ConvP_R (R, phi);
//INVOCAION DE LA FUNCION (1)
}break; // fin del caso 1
case 2:
{
cout<<"ingrese la
abcisa: "; cin>>x;
cout<<"ingrese la
ordenada: "; cin>>y;
ConvR_P (x, y); //INVOCAION
DE LA FUNCION (2)
}break; // fin del caso 2
case 3:
{
cout<<"ingrese
X1: "; cin>> X1;
cout<<"ingrese
Y1: "; cin>> Y1;
cout<<"ingrese
X2: "; cin>> X2;
cout<<"ingrese
Y2: "; cin>> Y2;
SUMA(X1, Y1, X2, Y2);
//INNOVACION DE LA FUNCION 3
}break; // fin del caso 3
}//fin del switch
} while(Opcion!= 0);// fin del do while
system ("pause");
return 0;
}//Fin del Programa
//ZONA DE FUNCIONES
int ConvP_R (double n1, double n2)
{
//S
R1
//180
pi
R1=(n2 * PI)/180;
x= n1*cos(R1);
y= n1*sin(R1);
cout<<"El valor de x="<<
x << endl;
cout<<"El valor de y="<<
y << endl;
}
int ConvR_P (double m1, double m2)
{
//x=4 y=3
R=sqrt(pow(m1,2) + pow(m2,2));
phi=atan(m2/m1);
// s
R
// 180
PI
R1 = (180 * phi)/PI;
cout<<"El valor del Radio es=
"<< R << endl;
cout<<"El valor de Agulo es =
"<< R1 <<endl;
}//fin de R--> P
double SUMA(double n1, double m1, double n2,
double m2)
{
x= (n1
+ n2);
y= (m1
+ m2);
cout<<"el vector es: "
<< x <<" + j" << y << endl;
}// fin de suma
















