Transformacion de angulo en grados en signos, grados y minutos
Esta rutina esta escrita en Lyberty basic pero tamben se puede escribir con su version gratuita Just basic, transforma un angulo dado en grados por su equivalente en signos, grados y minutos. Basta con llamar a la rutina con
call gSm1 angulo
y se formara el angulo en el formato indicado planet$ y lo escribe en la pantalla que hemos denominado #gr (esto es arbitraio y se puede modificar)
sub gSm1 byref k
if k=360 then k=0
S.d=k/30 :S=int(S.d)+1
g.d=(S.d-S+1)*30 :g=int(g.d)
m.d=(g.d-g)*60
mi=int(m.d) :if m.d-mi>0.5 then mi=mi+1
restore [Sig1] :for n=1 to S : read Sig$: next
planet$=using("##",g);left$(Sig$,2);using("##",mi)
if cc>0 then #gr "place ";60*(c-1)+75;" ";15*hsL/s+Y1+5:#gr "\";planet$;
cu=k
if cc<13 then #gr co$(cc)
[Sig1] data "Ari" , "Tau" , "Gem" , "Can" , "Leo" , "Vir" , "Lib" , "Esc" , "Sag" , "Kap" , "Acu" , "Pis"
end sub
(Rutina escrita por Antonio Martinez para Alba de Hermes)

Comentarios
Publicar un comentario
Albadhermes publica todos los comentarios recibidos aunque no se identifique con su contenido.