pi = 3.141593
xsca = 640: ysca = 640
'_PALETTECOLOR 1, _RGB32(255, 0, 0)
rmer = 57
rven = 108 'average distance
re = 150 'from the sun 1000000 km
rmar = 228
FOR th
= 1 TO 360000 'angle in degrees (1000 years) thr = th * (pi / 180)
a1
= (re
- rven
* COS(thr
)) ^ 2 a2
= (-rven
* SIN(thr
)) ^ 2 dcum = dcum + d
j = j + 1
thr1 = thr * 5.044 'synodic period adjustment
a1
= (re
- rmer
* COS(thr1
)) ^ 2 a2
= (-rmer
* SIN(thr1
)) ^ 2 dcum1 = dcum1 + d1
thr2 = thr * .749 'synodic period adjustment
a1
= (re
- rmar
* COS(thr2
)) ^ 2 a2
= (-rmar
* SIN(thr2
)) ^ 2 dcum2 = dcum2 + d2
Z1MAR
= re
- rmar
* COS(thr2
) Z2MAR
= -rmar
* SIN(thr2
) CIRCLE (600 - Z1MAR
, 300 + Z2MAR
), 10, 1, , , 1 PAINT (600 - Z1MAR
, 300 + Z2MAR
), 1 Z1V
= re
- rven
* COS(thr
) CIRCLE (600 - Z1V
, 300 + Z2V
), 10, 3, , , 1 PAINT (600 - Z1V
, 300 + Z2V
), 3 Z1MER
= re
- rmer
* COS(thr1
) Z2MER
= -rmer
* SIN(thr1
) CIRCLE (600 - Z1MER
, 300 + Z2MER
), 10, 3, , , 1 PAINT (600 - Z1MER
, 300 + Z2MER
), 3 CIRCLE (600 - re
, 300 + 0), 20, 3, , , 1 PAINT (600 - re
, 300 + 0), 3 CIRCLE (600 - 0, 300 + 0), 10, 3, , , 1 PAINT (600 - 0, 300 + 0), 3
'PRINT a1; a2
PRINT "average distances (au) mercury venus mars" PRINT SPACE$(22); dcum1
/ j
/ re; dcum
/ j
/ re; dcum2
/ j
/ re
tot = (m + v + mar) / 100
PRINT "percent of time closest mercury venus mars"