Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2013, 23:03
Avatar de bgab7
bgab7
 
Fecha de Ingreso: agosto-2013
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Arco tangente en C++

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