¿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.