programa kepler

2

Click here to load reader

Upload: juan-pablo-montoya-ortega

Post on 13-Sep-2015

9 views

Category:

Documents


5 download

DESCRIPTION

Códico en Python para aplicar la ley de Kepler

TRANSCRIPT

#include#include

int main(){double T,t1,r1,r2, R;printf("Ingrese el Periodo orbital en das\n");scanf("%lf", &T);t1 = 24*3600*T;r1=(pow(t1,2)/0.00000000000000000029893);r2=pow(r1,(1.0/3));R = r2/(149597870700);printf("El radio del cuerpo cuyo Periodo es %lf das es %lf unidades astronomicas\n", T, R);return 0;}

from math import *def s2d(g,m,s):return g+m/60.0+s/3600.0def d2s(d):r=d-int(d)m=r*60r=m-int(m)s=r*60return int(d),int(m),sgrados=pi/180lamb=105*gradosbeta=25*grados epsilon=s2d(23,26,21.486)*grados

delta=asin(sin(beta)*cos(epsilon)+cos(beta)*sin(epsilon)*sin(lamb))delta=delta/gradosp=(sin(lamb)*cos(beta)*cos(epsilon)-sin(beta)*sin(epsilon))q=cos(lamb)*cos(beta)alphac=atan(p/q)alphac=alphac/gradosalpha=alphacif p*q