Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Arco tangente en C++

Estas en el tema de Arco tangente en C++ en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/08/2013, 23:03
Avatar de bgab7  
Fecha de Ingreso: agosto-2013
Mensajes: 11
Antigüedad: 10 años, 8 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
  #2 (permalink)  
Antiguo 29/08/2013, 03:24
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 11 años, 9 meses
Puntos: 28
Respuesta: Arco tangente en C++

El angulo que te devuelve atan es en radianes, para transformarlo a grados tienes que multriplicarlo por 57,29578

Etiquetas: int, numero, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:06.