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.