• Lunes 18 de Noviembre de 2024, 03:53

Autor Tema:  Funciones Matematicas :p  (Leído 2212 veces)

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Funciones Matematicas :p
« en: Lunes 21 de Noviembre de 2005, 17:23 »
0
Hola es una pregunta tonta pero misteriosamente cuando intento realizar una funcion coseno o seno, etc me arroja valores que no deberia o no se que pasa por ejemplo:

si coseno = cos(30)
   coseno toma el valor de: 0.1542....
   cuando deberia tener: 0.86602...

si alguien me puede explicar, como resolver esta duda se los agradeceria mucho :P  :kicking:

hdr

  • Miembro MUY activo
  • ***
  • Mensajes: 128
    • Ver Perfil
Re: Funciones Matematicas :p
« Respuesta #1 en: Lunes 21 de Noviembre de 2005, 18:11 »
0
mira el tipo de dato de la variable coseno, por que te puede estar redondeando

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: Funciones Matematicas :p
« Respuesta #2 en: Lunes 21 de Noviembre de 2005, 20:26 »
0
Recuerda que las funciones trigonometricas trabajan en base a radianes, por lo tanto, lo que debes hacer es transformar tu valor en angulos en radianes.

      PI   -->     180             (Si PI radianes, corresponden a 180 grados)
       x   -->     30               (Cuantos radiantes, corresponden a 30 grados)


Entonces, en tu codigo, deberias colocar

pi = 3.1415
xcoseno = Cos(30 / 180 * pi)
Print xCoseno

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Funciones Matematicas :p
« Respuesta #3 en: Lunes 21 de Noviembre de 2005, 20:29 »
0
no es el tipo de datos porque la variable es de tipo variant , la funcion cos() devuelve y espera un valor double y yo estoy mandando un valor que es soportado por la función, y no lo esta redondeando porque 0.15 en ningun momento redondeado va a ser 0.86, pero de todos modos muchas gracias hernanvid :P  :kicking: :unsure:  :(

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Funciones Matematicas :p
« Respuesta #4 en: Lunes 21 de Noviembre de 2005, 20:40 »
0
Thanx jose Arriagada, no sabia que trabajaban con radianes :P  :kicking: