All pastes #271046 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-12-08 01:08 UTC
rendered paste body
Sub Macro1()
'
' Macro1 Macro
' Macro recorded 12/2/2006 by Sami Cirpili
'
 
'
' Start with initial conditions
Dim G, r, F, a, vf, d As Double
Dim m1, m2 As Double
r = 0: F = 0: a = 0: vf = 0: d = 0
G = 6.67 * 10 ^ (-11)
m1 = 5.9742E+24
m2 = 1.99E+30
r = 149476000
For dt = 0 To 100 Step 0.05
F = (G * m1 * m2) / (r ^ 2)
a = F / m1
vf = vf + a * dt
d = vf * dt + 0.5 * a * (dt ^ 2)
r = r - d
d = 0
If r < 0 Then Exit For
 
Next dt
 
MsgBox ("The value is " & r & " the time elapsed is " & dt)
 
End Sub