Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es el código para expresar ángulos en grados, minutos y segundos en VB?

¿Cuál es el código para expresar ángulos en grados, minutos y segundos en VB?

Vb no tiene una representación especial de los ángulos. Las variables en sus funciones trigonométricas expresan ángulos en radianes. Por ejemplo, Sin(x) representa el seno, donde se requiere que x sea radianes.

const pi As Double = 3.141592653589732

dim x es doble, i1 es largo, i2 es largo, i3 es largo, y es doble, ss es cadena

Si

Y=x*180/pi 'Convertir a grados con decimales.

I 1 = int(y):y =(y-I 1)* 60

i2=int(y):y=(y-i2)*60

i3 = círculo (y)

Si i3=60, entonces

i3=0: i2=i2 1

Si i2=60, entonces i2=0: i1=i1 1

endif

ss = I 1 amperio "/" amperio; i2 amperio "/" amperio i3 "/"

También puedes revertir la conversión.