Alguien me podria decir si donde esta el error ya que al hacer la prueba de escritorio en la primera parte del programa me da un valor incorrecto en el angulo, a continuacion les dejo el code y la prueba de escritorio
Muchisimas gracias!
#include<iostream>
#include<cmath>
using namespace std;
double ang,rest,re,im,pot,mod;
int main()
{
cout<<"Por favor introduzca la parte real de su numero complejo: ";
cin>>re;
cout<<endl<<"Ahora la parte imaginaria: ";
cin>>im;
cout<<endl<<"La potencia: ";
cin>>pot;
ang = atan (im/re);
mod = sqrt ((re*re)+(im*im));
cout<<"La expresion en forma polar es: ("<<mod<<" con angulo "<<ang<<") a la potencia "<<pot<<endl;
cin.get();
return 0;
}
Esta el la pantalla del programa
http://subefotos.com/ver/?e1d17f5d7358bbbb4be5888f4b039eedo.jpg
En base a las medidas el angulo deve ser 45
Por la atención de ante mano gracias