SlideShare a Scribd company logo
1 of 3
7 DEFDBL A-Z
8 KL = .621504052300947#
10 CLS
12 SCREEN 2
13 KEY OFF
14 MD = (1 / 10): REM DECIMAL POSITION THOUSANDTH
15 MC = (1 / 100!): REM DECIMAL POSITION MILLIONTH
16 ND = (1 / 1000#): REM DECIMAL POSITION BILLIONTH
17 PD = (1 / 10000): REM DECIMAL POSITION TRILLIONTH
18 FD = (1 / 100000!): REM DECIMAL POSITION FEMTOSECOND
19 AD = (1 / 1000000!): REM DECIMAL POSITION ATTOSECOND
20 XD = (1 / 10000000#): REM DECIMAL POSITION XSECOND
21 LOCATE 3, 5: PRINT "GIVES TIME TO 1E-26 METERS AT SPEED OF LIGHT"
22 LOCATE 5, 5: PRINT "FOR DISTANCE INCHES..........H"
23 LOCATE 7, 5: PRINT "FOR DISTANCE FEET,.......F"
24 LOCATE 9, 5: PRINT "FOR DISTANCE YARDS.........Y"
25 LOCATE 11, 5: PRINT "FOR DISTANCE MILES.........P"
26 LOCATE 13, 5: PRINT "FOR DISTANCE METERS........M"
27 LOCATE 15, 5: PRINT "FOR DISTANCE KILOMETERS....K"
28 LOCATE 17, 5: PRINT "FOR LIGHT YEARS............L    9.461E15 METERS at speed
c"
29 LOCATE 19, 5: PRINT "FOR ASTRONOMICAL UNIT (AU).A     93,000,000 MILES"
30 LOCATE 21, 5: PRINT "FOR PARSEC ................B     3.262 LIGHT YEARS"
31 PRINT : PRINT
32 K1$ = INKEY$
33 IF K1$ = "" THEN 32
34 IF K1$ = "B" THEN 48
35 IF K1$ = "H" THEN 43
36 IF K1$ = "F" THEN 45
37 IF K1$ = "Y" THEN 46
38 IF K1$ = "P" THEN 47
39 IF K1$ = "L" THEN 52
40 IF K1$ = "A" THEN 49
41 IF K1$ = "M" THEN 50
42 IF K1$ = "K" THEN 51
43 INPUT " INPUT DISTANCE INCHES"; H
44 S = (H / 12) / (5278): GOTO 53
45 INPUT " INPUT DISTANCE FEET "; F: S = (F) / (5280): GOTO 53
46 INPUT " INPUT DISTANCE YARDS "; Y: S = (Y * 3) / (5280): GOTO 53
47 INPUT " INPUT DISTANCE MILES "; S: GOTO 53
48 INPUT " INPUT DISTANCE PARSECS "; S: B = S: : S = S * 3.086178E+13 * KL: GOTO
54
49 INPUT " INPUT DISTANCE AU'S    "; S: S = S * 9.3E+07: GOTO 53
50 INPUT " INPUT DISTANCE METERS "; S: S = S / 1000 * KL: GOTO 53
51 INPUT " INPUT DISTANCE KILOMETERS "; S: S = S * KL: GOTO 53
52 INPUT " INPUT LIGHT YEARS "; S: LY = S: : S = (S * KL) * 9.461E+12: C$ = "c":
GOTO 55
53 AU = S / 9.3E+07
54 INPUT "FOR SPEED OF LIGHT INPUT C ELSE PRESS ENTER "; C$
55 IF C$ = "C" OR C$ = "c" THEN I = 670635725.115148#: GOTO 64
56 PRINT "FOR SPEED MPH           H"
57 PRINT "FOR SPEED M/S           M"
58 K1$ = INKEY$
59 IF K1$ = "" THEN 58
60 IF K1$ = "H" THEN 63
61 IF K1$ = "W" THEN 62
62 PRINT : INPUT "INPUT SPEED M/S"; I: I = I * 2.237: GOTO 64
63 PRINT : INPUT "INPUT SPEED MPH "; I
64 E = S / I
65 H = INT(E)
66 M1 = 60 * (E - H)
67 M2 = INT(M1)
68 M3 = 60 * (M1 - M2)
69 M4 = INT(M3)
70 IF M4 > 59 THEN M4 = M4 - 60 AND M2 = M2 + 1
71 M5 = 60 * (M3 - M4)
72 MD = (100.001 * ((M3 - M4) / MD)): REM millisecond adjustment
73 M6 = INT(M5)
74 IF MD < 1 THEN MD = 0
75 IF MD > 999 THEN 76 ELSE 78
76 M4 = M4 + 1
77 MD = 0
78 M7 = 60 * (M5 - M6)
79 MC = 166.7 * ((M5 - M6) / MC): REM microsecond adjustment
80 IF MC < 1 THEN MC = 0
81 M8 = INT(M7)
82 M9 = 60 * (M7 - M8)
83 ND = 277.726417# * ((M7 - M8) / ND):      REM nanasecond adjustment
84 IF ND < 1 THEN ND = 0
85 M10 = INT(M9)
86 M11 = 60 * (M9 - M10)
87 PD = 462.88 * ((M9 - M10) / PD): REM picosecond adjustment
88 IF PD < 1 THEN PD = 0
89 M12 = INT(M11)
90 M13 = 60 * (M11 - M12)
91 FD = 12.8579 * M13 / FD:         REM femtosecond adjustment
92 IF FD < 1 THEN FD = 0
93 M14 = INT(M13)
94 M15 = (M13 - M14)
95 AD = 1285.8 * M15 / AD:        REM attosecond adjustment
96 IF AD < 1 THEN AD = 0
97 M16 = INT(M15)
98 M17 = (M15 - M16)
99 XD = 128577! * (M17 / XD):         REM xsecond adjustment
100 CLS
101 REM
102 LOCATE 2, 25: IF C$ = "C" OR C$ = "c" THEN PRINT "SPEED OF LIGHT"
103 LOCATE 1, 1: PRINT S; "MILES    ": LOCATE 1, 33: PRINT I / 2.237; "m/s":
LOCATE 1, 55: PRINT I; "MPH"
104 HH = H
105 IF H < 8766 THEN GOTO 111
106 YR = H / 8766
107 YT = (INT(YR) * 8766)
108 H = (HH - YT)
109 LOCATE 2, 1: PRINT INT(YR); " YEARS"
110 LOCATE 3, 1: PRINT INT(H); " HOURS"; HH; " TOTAL HRS..": GOTO 112
111 LOCATE 3, 1: PRINT H; " HOURS"; HH; " TOTAL HRS."
112 LOCATE 4, 1: PRINT M2; " MINUTES"
113 LOCATE 5, 1: PRINT M4; " SECONDS"
114 IF MD = 0 THEN 118
115 LOCATE 6, 1: PRINT INT(MD); " (MD) MILLISECONDS 1E-3 = "
116 LOCATE 6, 45: PRINT MD / 1000
117 GOTO 157
118 LOCATE 6, 1: PRINT " 0 MILLISECONDS      1E-3 ",
119   IF MC = 0 THEN 123
120   LOCATE 7, 1: PRINT INT(MC); " MICROSECONDS      1E-6 = "
121   LOCATE 7, 45: PRINT MC / 1000000!
122   GOTO 156
123   LOCATE 7, 1: PRINT " 0 MICROSECONDS      1E-6 "
124   IF ND = 0 THEN 128
125   LOCATE 8, 1: PRINT INT(ND); " NANOSECONDS     1E-9 = "
126   LOCATE 8, 45: PRINT ND / 1E+09
127   GOTO 155
128   LOCATE 8, 1: PRINT " 0 NANASECONDS       1E-9 "
129   IF PD = 0 THEN 133
130   LOCATE 9, 1: PRINT INT(PD); " PICOSECONDS     1E-12 ="
131   LOCATE 9, 45: PRINT PD / 1E+12
132   GOTO 154
133   LOCATE 9, 1: PRINT " 0 PICOSECONDS       1E-12"
134   IF FD = 0 THEN 138
135   LOCATE 10, 1: PRINT INT(FD); " FEMT0SECONDS     1E-15 = "
136   LOCATE 10, 45: PRINT FD / 1E+15
137   GOTO 153
138   LOCATE 10, 1: PRINT " 0 FEMT0SECONDS      1E-15"
139   IF AD = 0 THEN 143
140   LOCATE 11, 1: PRINT INT(AD); " ATTOSECONDS       1E-18 ="
141   LOCATE 11, 45: PRINT AD / 1E+18
142   GOTO 151
143   LOCATE 11, 1: PRINT " 0 ATT0SECONDS       1E-18 "
144   IF XD = 0 THEN 148
145   LOCATE 12, 1:   PRINT INT(XD); " XSECONDS          1E-21 "
146   LOCATE 12, 45: PRINT XD / 1E+21
147   GOTO 152
148   LOCATE 12, 1:   PRINT " 0 XSECONDS       1E-21 "
149   GOTO 151
150   END
151   PRINT (AD) / 1E+18; " seconds": GOTO 158
152   PRINT (XD) / 1E+21; " seconds": GOTO 158
153   PRINT (FD) / 1E+15; "seconds": GOTO 158
154   PRINT (PD) / 1E+12; "seconds": GOTO 158
155   PRINT (ND) / 1E+09; "seconds": GOTO 158

156   PRINT (MC)   / 1000000!; "seconds": GOTO 158
157   PRINT (MD)   / 1000!; " seconds": GOTO 158
158   LOCATE 15,   45: PRINT ; S * 5280 * 12; " inches"
159   LOCATE 16,   45: PRINT ; S * 5280; " feet"
160   LOCATE 17,   45: PRINT ; S * 5280 / 3; " yards"
161   LOCATE 15,   1: PRINT CSNG(S * 1.609 * 1000) * 1000; " millimeters"
162   LOCATE 16,   1: PRINT CSNG(S * 1.609 * 1000) * 100; " centimeters"
163   LOCATE 17,   1: PRINT CSNG(S * 1.609 * 1000) * 10; " decimeters"
164   LOCATE 18,   1: PRINT CSNG(S * 1.609 * 1000); " meters"

165   LOCATE   19, 1: PRINT CSNG(S * 1.609); " kilometers"
166   LOCATE   20, 1: PRINT INT(S / 9.3E+07); "Astronomical Units"
167   IF I <   670635725.115148# THEN GOTO 169
168   LOCATE   21, 1: PRINT YR; "Light Years"
169   IF K1$   = "B" THEN GOTO 170 ELSE 171
170   LOCATE   22, 1: PRINT B; "Parsecs": GOTO 173
171   REM
173   REM

More Related Content

Viewers also liked

Www.kpss10.com program geliştirme süreci
Www.kpss10.com    program geliştirme süreciWww.kpss10.com    program geliştirme süreci
Www.kpss10.com program geliştirme süreciwikioogle
 
Nov15 keynote 1 defrag
Nov15 keynote 1 defragNov15 keynote 1 defrag
Nov15 keynote 1 defragJeffrey Ma
 
Datos del medio ambiente
Datos del medio ambienteDatos del medio ambiente
Datos del medio ambienteSPECIAL_FANY
 
Www.kpss10.com program geliştirme süreci
Www.kpss10.com    program geliştirme süreciWww.kpss10.com    program geliştirme süreci
Www.kpss10.com program geliştirme süreciwikioogle
 
Інтеграція навчального процесу як чинник формування цілісної картини світу ...
Інтеграція навчального процесу як чинник формування  цілісної картини світу  ...Інтеграція навчального процесу як чинник формування  цілісної картини світу  ...
Інтеграція навчального процесу як чинник формування цілісної картини світу ...Тамила Черепанова
 
веббінар Концепція початкової освіти
веббінар Концепція початкової освітивеббінар Концепція початкової освіти
веббінар Концепція початкової освітиТамила Черепанова
 

Viewers also liked (18)

Tanker.bas
Tanker.basTanker.bas
Tanker.bas
 
Www.kpss10.com program geliştirme süreci
Www.kpss10.com    program geliştirme süreciWww.kpss10.com    program geliştirme süreci
Www.kpss10.com program geliştirme süreci
 
Trip9.bas
Trip9.basTrip9.bas
Trip9.bas
 
Bohr.bas
Bohr.basBohr.bas
Bohr.bas
 
Hong.bas
Hong.basHong.bas
Hong.bas
 
Tripc.bas
Tripc.basTripc.bas
Tripc.bas
 
Otrip.bas
Otrip.basOtrip.bas
Otrip.bas
 
Nov15 keynote 1 defrag
Nov15 keynote 1 defragNov15 keynote 1 defrag
Nov15 keynote 1 defrag
 
Trypto.bas
Trypto.basTrypto.bas
Trypto.bas
 
Datos del medio ambiente
Datos del medio ambienteDatos del medio ambiente
Datos del medio ambiente
 
Www.kpss10.com program geliştirme süreci
Www.kpss10.com    program geliştirme süreciWww.kpss10.com    program geliştirme süreci
Www.kpss10.com program geliştirme süreci
 
Інтеграція навчального процесу як чинник формування цілісної картини світу ...
Інтеграція навчального процесу як чинник формування  цілісної картини світу  ...Інтеграція навчального процесу як чинник формування  цілісної картини світу  ...
Інтеграція навчального процесу як чинник формування цілісної картини світу ...
 
Засідання клубу "Перлина" 1
Засідання клубу "Перлина" 1Засідання клубу "Перлина" 1
Засідання клубу "Перлина" 1
 
мальвниче криворіжжя
мальвниче криворіжжямальвниче криворіжжя
мальвниче криворіжжя
 
частини мови
частини мовичастини мови
частини мови
 
презентація на вебінар
презентація на вебінарпрезентація на вебінар
презентація на вебінар
 
Plastic Surgery
Plastic SurgeryPlastic Surgery
Plastic Surgery
 
веббінар Концепція початкової освіти
веббінар Концепція початкової освітивеббінар Концепція початкової освіти
веббінар Концепція початкової освіти
 

Similar to Tripc.bas

Matlab Assignment JK Institute
Matlab Assignment JK InstituteMatlab Assignment JK Institute
Matlab Assignment JK InstituteOm Prakash
 
Punim fizika ndertimore
Punim fizika ndertimorePunim fizika ndertimore
Punim fizika ndertimoreVedat Ramadani
 
PWM wave generator using microcontroller
 PWM wave generator using microcontroller  PWM wave generator using microcontroller
PWM wave generator using microcontroller Swapnil2515
 
MATLAB DEKUT 2019.doc
MATLAB DEKUT 2019.docMATLAB DEKUT 2019.doc
MATLAB DEKUT 2019.docLucasMogaka
 
Capítulo 14 engrenagens cilíndricas
Capítulo 14   engrenagens cilíndricasCapítulo 14   engrenagens cilíndricas
Capítulo 14 engrenagens cilíndricasJhayson Carvalho
 
Roof Truss Design (By Hamza Waheed UET Lahore )
Roof Truss Design (By Hamza Waheed UET Lahore )Roof Truss Design (By Hamza Waheed UET Lahore )
Roof Truss Design (By Hamza Waheed UET Lahore )Hamza Waheed
 
Resolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdf
Resolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdfResolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdf
Resolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdfDeboraIshikawa
 
Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...Karthik Rathinavel
 
Manual Book Honda Astrea Star.pdf
Manual Book Honda Astrea Star.pdfManual Book Honda Astrea Star.pdf
Manual Book Honda Astrea Star.pdfRasya Rianto
 
Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...
Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...
Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...PrasadPurohit1988
 
Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...
Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...
Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...PrasadPurohit1988
 
Analysis and design of 15 storey office and
Analysis and design of 15 storey office andAnalysis and design of 15 storey office and
Analysis and design of 15 storey office andMasroor Alam
 

Similar to Tripc.bas (20)

Matlab Assignment JK Institute
Matlab Assignment JK InstituteMatlab Assignment JK Institute
Matlab Assignment JK Institute
 
Punim fizika ndertimore
Punim fizika ndertimorePunim fizika ndertimore
Punim fizika ndertimore
 
PWM wave generator using microcontroller
 PWM wave generator using microcontroller  PWM wave generator using microcontroller
PWM wave generator using microcontroller
 
Pwm wave
Pwm wave Pwm wave
Pwm wave
 
Shi20396 ch08
Shi20396 ch08Shi20396 ch08
Shi20396 ch08
 
MATLAB DEKUT 2019.doc
MATLAB DEKUT 2019.docMATLAB DEKUT 2019.doc
MATLAB DEKUT 2019.doc
 
Shi20396 ch10
Shi20396 ch10Shi20396 ch10
Shi20396 ch10
 
Capítulo 14 engrenagens cilíndricas
Capítulo 14   engrenagens cilíndricasCapítulo 14   engrenagens cilíndricas
Capítulo 14 engrenagens cilíndricas
 
Roof Truss Design (By Hamza Waheed UET Lahore )
Roof Truss Design (By Hamza Waheed UET Lahore )Roof Truss Design (By Hamza Waheed UET Lahore )
Roof Truss Design (By Hamza Waheed UET Lahore )
 
Resolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdf
Resolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdfResolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdf
Resolução do Livro Mecânica Vetorial para Engenheiros BEER 5ª Edição.pdf
 
Shi20396 ch12
Shi20396 ch12Shi20396 ch12
Shi20396 ch12
 
om
omom
om
 
Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...Sine Wave Generator with controllable frequency displayed on a seven segment ...
Sine Wave Generator with controllable frequency displayed on a seven segment ...
 
Manual Book Honda Astrea Star.pdf
Manual Book Honda Astrea Star.pdfManual Book Honda Astrea Star.pdf
Manual Book Honda Astrea Star.pdf
 
MOVIMIENTO_alonso_acosta.pdf
MOVIMIENTO_alonso_acosta.pdfMOVIMIENTO_alonso_acosta.pdf
MOVIMIENTO_alonso_acosta.pdf
 
Shi20396 ch14
Shi20396 ch14Shi20396 ch14
Shi20396 ch14
 
Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...
Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...
Get Programmable timers | Digital Timer | Programmable Digital timer | timer ...
 
Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...
Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...
Programmable Digital Timer Switch | Cyclic Timer | Programmable Timers - GIC ...
 
Concreto armado
Concreto armadoConcreto armado
Concreto armado
 
Analysis and design of 15 storey office and
Analysis and design of 15 storey office andAnalysis and design of 15 storey office and
Analysis and design of 15 storey office and
 

More from Donald Stevens (20)

Compton21
Compton21Compton21
Compton21
 
Doc2
Doc2Doc2
Doc2
 
Fluc7
Fluc7Fluc7
Fluc7
 
Fluc6
Fluc6Fluc6
Fluc6
 
Fluc5
Fluc5Fluc5
Fluc5
 
Fluc4
Fluc4Fluc4
Fluc4
 
Fluc3
Fluc3Fluc3
Fluc3
 
Fluc2
Fluc2Fluc2
Fluc2
 
Fluc1
Fluc1Fluc1
Fluc1
 
Stanley285
Stanley285Stanley285
Stanley285
 
Photomat3
Photomat3Photomat3
Photomat3
 
Stan363
Stan363Stan363
Stan363
 
Mat37
Mat37Mat37
Mat37
 
Mat27
Mat27Mat27
Mat27
 
Rome
RomeRome
Rome
 
Redshift
RedshiftRedshift
Redshift
 
Kentarus
KentarusKentarus
Kentarus
 
Hawking22
Hawking22Hawking22
Hawking22
 
Compton5
Compton5Compton5
Compton5
 
Bsquark
BsquarkBsquark
Bsquark
 

Tripc.bas

  • 1. 7 DEFDBL A-Z 8 KL = .621504052300947# 10 CLS 12 SCREEN 2 13 KEY OFF 14 MD = (1 / 10): REM DECIMAL POSITION THOUSANDTH 15 MC = (1 / 100!): REM DECIMAL POSITION MILLIONTH 16 ND = (1 / 1000#): REM DECIMAL POSITION BILLIONTH 17 PD = (1 / 10000): REM DECIMAL POSITION TRILLIONTH 18 FD = (1 / 100000!): REM DECIMAL POSITION FEMTOSECOND 19 AD = (1 / 1000000!): REM DECIMAL POSITION ATTOSECOND 20 XD = (1 / 10000000#): REM DECIMAL POSITION XSECOND 21 LOCATE 3, 5: PRINT "GIVES TIME TO 1E-26 METERS AT SPEED OF LIGHT" 22 LOCATE 5, 5: PRINT "FOR DISTANCE INCHES..........H" 23 LOCATE 7, 5: PRINT "FOR DISTANCE FEET,.......F" 24 LOCATE 9, 5: PRINT "FOR DISTANCE YARDS.........Y" 25 LOCATE 11, 5: PRINT "FOR DISTANCE MILES.........P" 26 LOCATE 13, 5: PRINT "FOR DISTANCE METERS........M" 27 LOCATE 15, 5: PRINT "FOR DISTANCE KILOMETERS....K" 28 LOCATE 17, 5: PRINT "FOR LIGHT YEARS............L 9.461E15 METERS at speed c" 29 LOCATE 19, 5: PRINT "FOR ASTRONOMICAL UNIT (AU).A 93,000,000 MILES" 30 LOCATE 21, 5: PRINT "FOR PARSEC ................B 3.262 LIGHT YEARS" 31 PRINT : PRINT 32 K1$ = INKEY$ 33 IF K1$ = "" THEN 32 34 IF K1$ = "B" THEN 48 35 IF K1$ = "H" THEN 43 36 IF K1$ = "F" THEN 45 37 IF K1$ = "Y" THEN 46 38 IF K1$ = "P" THEN 47 39 IF K1$ = "L" THEN 52 40 IF K1$ = "A" THEN 49 41 IF K1$ = "M" THEN 50 42 IF K1$ = "K" THEN 51 43 INPUT " INPUT DISTANCE INCHES"; H 44 S = (H / 12) / (5278): GOTO 53 45 INPUT " INPUT DISTANCE FEET "; F: S = (F) / (5280): GOTO 53 46 INPUT " INPUT DISTANCE YARDS "; Y: S = (Y * 3) / (5280): GOTO 53 47 INPUT " INPUT DISTANCE MILES "; S: GOTO 53 48 INPUT " INPUT DISTANCE PARSECS "; S: B = S: : S = S * 3.086178E+13 * KL: GOTO 54 49 INPUT " INPUT DISTANCE AU'S "; S: S = S * 9.3E+07: GOTO 53 50 INPUT " INPUT DISTANCE METERS "; S: S = S / 1000 * KL: GOTO 53 51 INPUT " INPUT DISTANCE KILOMETERS "; S: S = S * KL: GOTO 53 52 INPUT " INPUT LIGHT YEARS "; S: LY = S: : S = (S * KL) * 9.461E+12: C$ = "c": GOTO 55 53 AU = S / 9.3E+07 54 INPUT "FOR SPEED OF LIGHT INPUT C ELSE PRESS ENTER "; C$ 55 IF C$ = "C" OR C$ = "c" THEN I = 670635725.115148#: GOTO 64 56 PRINT "FOR SPEED MPH H" 57 PRINT "FOR SPEED M/S M" 58 K1$ = INKEY$ 59 IF K1$ = "" THEN 58 60 IF K1$ = "H" THEN 63 61 IF K1$ = "W" THEN 62 62 PRINT : INPUT "INPUT SPEED M/S"; I: I = I * 2.237: GOTO 64
  • 2. 63 PRINT : INPUT "INPUT SPEED MPH "; I 64 E = S / I 65 H = INT(E) 66 M1 = 60 * (E - H) 67 M2 = INT(M1) 68 M3 = 60 * (M1 - M2) 69 M4 = INT(M3) 70 IF M4 > 59 THEN M4 = M4 - 60 AND M2 = M2 + 1 71 M5 = 60 * (M3 - M4) 72 MD = (100.001 * ((M3 - M4) / MD)): REM millisecond adjustment 73 M6 = INT(M5) 74 IF MD < 1 THEN MD = 0 75 IF MD > 999 THEN 76 ELSE 78 76 M4 = M4 + 1 77 MD = 0 78 M7 = 60 * (M5 - M6) 79 MC = 166.7 * ((M5 - M6) / MC): REM microsecond adjustment 80 IF MC < 1 THEN MC = 0 81 M8 = INT(M7) 82 M9 = 60 * (M7 - M8) 83 ND = 277.726417# * ((M7 - M8) / ND): REM nanasecond adjustment 84 IF ND < 1 THEN ND = 0 85 M10 = INT(M9) 86 M11 = 60 * (M9 - M10) 87 PD = 462.88 * ((M9 - M10) / PD): REM picosecond adjustment 88 IF PD < 1 THEN PD = 0 89 M12 = INT(M11) 90 M13 = 60 * (M11 - M12) 91 FD = 12.8579 * M13 / FD: REM femtosecond adjustment 92 IF FD < 1 THEN FD = 0 93 M14 = INT(M13) 94 M15 = (M13 - M14) 95 AD = 1285.8 * M15 / AD: REM attosecond adjustment 96 IF AD < 1 THEN AD = 0 97 M16 = INT(M15) 98 M17 = (M15 - M16) 99 XD = 128577! * (M17 / XD): REM xsecond adjustment 100 CLS 101 REM 102 LOCATE 2, 25: IF C$ = "C" OR C$ = "c" THEN PRINT "SPEED OF LIGHT" 103 LOCATE 1, 1: PRINT S; "MILES ": LOCATE 1, 33: PRINT I / 2.237; "m/s": LOCATE 1, 55: PRINT I; "MPH" 104 HH = H 105 IF H < 8766 THEN GOTO 111 106 YR = H / 8766 107 YT = (INT(YR) * 8766) 108 H = (HH - YT) 109 LOCATE 2, 1: PRINT INT(YR); " YEARS" 110 LOCATE 3, 1: PRINT INT(H); " HOURS"; HH; " TOTAL HRS..": GOTO 112 111 LOCATE 3, 1: PRINT H; " HOURS"; HH; " TOTAL HRS." 112 LOCATE 4, 1: PRINT M2; " MINUTES" 113 LOCATE 5, 1: PRINT M4; " SECONDS" 114 IF MD = 0 THEN 118 115 LOCATE 6, 1: PRINT INT(MD); " (MD) MILLISECONDS 1E-3 = " 116 LOCATE 6, 45: PRINT MD / 1000 117 GOTO 157 118 LOCATE 6, 1: PRINT " 0 MILLISECONDS 1E-3 ",
  • 3. 119 IF MC = 0 THEN 123 120 LOCATE 7, 1: PRINT INT(MC); " MICROSECONDS 1E-6 = " 121 LOCATE 7, 45: PRINT MC / 1000000! 122 GOTO 156 123 LOCATE 7, 1: PRINT " 0 MICROSECONDS 1E-6 " 124 IF ND = 0 THEN 128 125 LOCATE 8, 1: PRINT INT(ND); " NANOSECONDS 1E-9 = " 126 LOCATE 8, 45: PRINT ND / 1E+09 127 GOTO 155 128 LOCATE 8, 1: PRINT " 0 NANASECONDS 1E-9 " 129 IF PD = 0 THEN 133 130 LOCATE 9, 1: PRINT INT(PD); " PICOSECONDS 1E-12 =" 131 LOCATE 9, 45: PRINT PD / 1E+12 132 GOTO 154 133 LOCATE 9, 1: PRINT " 0 PICOSECONDS 1E-12" 134 IF FD = 0 THEN 138 135 LOCATE 10, 1: PRINT INT(FD); " FEMT0SECONDS 1E-15 = " 136 LOCATE 10, 45: PRINT FD / 1E+15 137 GOTO 153 138 LOCATE 10, 1: PRINT " 0 FEMT0SECONDS 1E-15" 139 IF AD = 0 THEN 143 140 LOCATE 11, 1: PRINT INT(AD); " ATTOSECONDS 1E-18 =" 141 LOCATE 11, 45: PRINT AD / 1E+18 142 GOTO 151 143 LOCATE 11, 1: PRINT " 0 ATT0SECONDS 1E-18 " 144 IF XD = 0 THEN 148 145 LOCATE 12, 1: PRINT INT(XD); " XSECONDS 1E-21 " 146 LOCATE 12, 45: PRINT XD / 1E+21 147 GOTO 152 148 LOCATE 12, 1: PRINT " 0 XSECONDS 1E-21 " 149 GOTO 151 150 END 151 PRINT (AD) / 1E+18; " seconds": GOTO 158 152 PRINT (XD) / 1E+21; " seconds": GOTO 158 153 PRINT (FD) / 1E+15; "seconds": GOTO 158 154 PRINT (PD) / 1E+12; "seconds": GOTO 158 155 PRINT (ND) / 1E+09; "seconds": GOTO 158 156 PRINT (MC) / 1000000!; "seconds": GOTO 158 157 PRINT (MD) / 1000!; " seconds": GOTO 158 158 LOCATE 15, 45: PRINT ; S * 5280 * 12; " inches" 159 LOCATE 16, 45: PRINT ; S * 5280; " feet" 160 LOCATE 17, 45: PRINT ; S * 5280 / 3; " yards" 161 LOCATE 15, 1: PRINT CSNG(S * 1.609 * 1000) * 1000; " millimeters" 162 LOCATE 16, 1: PRINT CSNG(S * 1.609 * 1000) * 100; " centimeters" 163 LOCATE 17, 1: PRINT CSNG(S * 1.609 * 1000) * 10; " decimeters" 164 LOCATE 18, 1: PRINT CSNG(S * 1.609 * 1000); " meters" 165 LOCATE 19, 1: PRINT CSNG(S * 1.609); " kilometers" 166 LOCATE 20, 1: PRINT INT(S / 9.3E+07); "Astronomical Units" 167 IF I < 670635725.115148# THEN GOTO 169 168 LOCATE 21, 1: PRINT YR; "Light Years" 169 IF K1$ = "B" THEN GOTO 170 ELSE 171 170 LOCATE 22, 1: PRINT B; "Parsecs": GOTO 173 171 REM 173 REM