Viernes 8 de Noviembre de 2024, 15:39
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
senos y cosenos incorrectos
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: senos y cosenos incorrectos (Leído 1874 veces)
rogerfor
Miembro activo
Mensajes: 57
senos y cosenos incorrectos
«
en:
Miércoles 4 de Mayo de 2011, 05:30 »
0
buenas noches, nos dejaron de tarea hacer un programa que convierta de coordenadas polares a cartesianas, pero me calcula mal los senos y cosenos y no se cual podria ser el error.
mi programa es este.
Código: C++
/* Coordenadas polares a cartesianas*/
#include <iostream>
#include <math.h>
#include <stdlib.h>
using
namespace
std
;
int
main
(
)
{
double
r
;
double
a
;
double
x
=
0
;
double
y
=
0
;
cout
<<
"Conversion de coordenadas polares a cartesianas n"
;
cout
<<
"Ingrese radio n"
;
cin
>>
r
;
cout
<<
"Ingrese angulo n"
;
cin
>>
a
;
x
=
cos
(
a
)
;
y
=
sin
(
a
)
;
cout
<<
"Las coordenadas cartesianas son: n "
<<
"("
<<
x
<<
","
<<
y
<<
")"
<<
endl
;
system
(
"pause"
)
;
}
a varios de mis compañeros les da el mismo error, espero me puedan ayudar.
Tweet
rfog
Miembro MUY activo
Mensajes: 166
Re: senos y cosenos incorrectos
«
Respuesta #1 en:
Miércoles 4 de Mayo de 2011, 11:23 »
0
Las funciones trigonométricas de C trabajan en radianes, no en grados sexagesimales... Quizás sea eso.
Microsoft Visual C++ MVP - Mi blog sobre programación:
http://geeks.ms/blogs/rfog
ssaammuu
Miembro activo
Mensajes: 41
Nacionalidad:
Re: senos y cosenos incorrectos
«
Respuesta #2 en:
Miércoles 4 de Mayo de 2011, 13:05 »
0
Código: C
x
=
cos
(
a
)
;
y
=
sin
(
a
)
;
Te olvidas el radio :p
Código: C
x
=
r
*
cos
(
a
)
;
y
=
r
*
sin
(
a
)
;
Y si bien el ángulo introducido no esta en radianes tendrás que convertirlo
Código: C
x
=
r
*
cos
(
a
*
PI
/
180
)
;
y
=
r
*
sin
(
a
*
PI
/
180
)
;
Desarrollo de Juegos
rogerfor
Miembro activo
Mensajes: 57
Re: senos y cosenos incorrectos
«
Respuesta #3 en:
Domingo 8 de Mayo de 2011, 05:16 »
0
Les agradezco mucho!!!!
me sirvio de mucho todo esto, y eso era lo que me faltaba, de verdad gracias!!!
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
senos y cosenos incorrectos