Código C:
Ver originalvoid polar_rectangular(float a,float b){
float c,d;
printf("\nP(%.2f,%.2f)-->R(%.2f + %.2fj)",a
,b
,c
,d
);
}
Si en esta función el ángulo lo estás pasando en grados, tienes mal la conversión. Primero, estás calculando el coseno y el seno de un ángulo que has dado en grados, pero te lo calcula en radianes. Después, el valor obtenido lo multiplicas por 180/PI (que sería para pasar de radianes a grados, tal como has hecho en la función de paso de rectangular a polar). El factor para pasar de grados a radianes es el inverso, es decir, PI/180, El ángulo debes pasarlo a radianes antes de calcular el seno y coseno, es decir:
Código C:
Ver originalvoid polar_rectangular(float a,float b){
float c,d;
printf("\nP(%.2f,%.2f)-->R(%.2f + %.2fj)",a
,b
,c
,d
);
}