CODIFICACIÓN C++
#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);//
declaracion 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); //INVOCACION 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); //INVOCACION 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); //INVOCACION 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 Angulo 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
