k-power computer olympics

178
8/6/2019 K-Power Computer Olympics http://slidepdf.com/reader/full/k-power-computer-olympics 1/178

Upload: cubemanpdx

Post on 08-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 1/178

Page 2: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 2/178

Page 3: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 3/178

C O M P U T E RO L Y M P I C SS T E P H E N M A N E S A N P A U L S O M E R S O N

H A R D / S O F T P R E S S B O O K

S C H O L A S T I C I N C .N e Y o r k T o r o n t o L o n d o n A u c k l a n d S y d n e y T o k y o

Page 4: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 4/178

I S B N 0 - 5 9 0 - 3 3 1 7 6 - 0C o p y r i g h t 1 9 8 4 b H a r d / S o f t I n c . A l l r i g h t s r e s e r v e d .P u b l i s h e d b S c h o l a s t i c I n c .

P r o g r a m a d a p t a t i o n s b y M c M u l l e n M c M u l l e n , I n c .D e s i g n e d b G e n e S i e g e l

1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 4 5 6 7 8 / 8P r i n t e d i n U . S . A . 1

Page 5: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 5/178

Page 6: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 6/178

Page 7: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 7/178

W e l c o m e , O l y m p i a n !W o u l d y o l i k e t w i a O l y m p i c g o l d m e d a l ?H a v e y o e v e r d r e a m e d o r u n n i n g t h m a r a t h o n o r e n t e r i n gt h d e c a t h l o n ?D y o h a v e w h a t i t a k e s t b w o r l d - f a m o u s b a s k e t b a l l h e r o ?C a y o l i g h t t h O l y m p i c t o r c h ?W i t h t h i s b o o k a n y o u r h o m e c o m p u t e r y o u ' l l b a b l e t d a l t h e s e t h i n g s a n a w h o l e l o m o r e !J u s t b s u r e t r e a d o u G O L D M E D A L T I P S A N T R I C K S b e f o r ey o b e g i n !

G O L D M E D A L T I P S A N T R I C K S :T h O l y m p i c p r o g r a m m e r s a n s w e ry o u r q u e s t i o n sY o m a b e t e m p t e d t s k i p t h i s s e c t i o n a n g r i g h t o t t h p r g r a m s . % k n o w w h a t w s a t t h a t ? D O N ' T ! ! ! !

R u n n i n g B A S I C p r o g r a m s i f u n . S i t y p i n g t h e m i n B u t h e r ea r t i m e s w h e n p r o g r a m m i n g c a m a k e y o t h r o w i t h t o w e l .I t h i s s e c t i o n , w e ' l l g i v e y o l o t s o t i p s t h e l p y o k e e p g o i n g f o t h g o l d .W i l l t h e s e p r o g r a m s r u n o n m c o m p u t e r ?

I y o h a v e a I B P e r s o n a l C o m p u t e r o I B P C j r , t h a n s w e r i Y E S !A l y o h a v e t d i t y p e i t h P r o g r a m L i s t i n g . Y o s h o u l d n ' t n e e d t m a k ea n c h a n g e s a a l l .

I y o h a v e a n o t h f o l l o w i n g c o m p u t e r s , t h a n s w e r i s t i l l Y E S !A p p l e I A p p l e I P l u sA p p l e l i A t a r i 4 0 0 , 8 0 0 o X S e r i e sC o l e c o A D A MC o m m o d o r e 6 o V I C - 2 0R a d i o S h a c k T R S - 8 0 C o l o r C o m p u t e rT e x a s I n s t r u m e n t s 9 9 / 4 A

Page 8: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 8/178

W i t h t h e s e c o m p u t e r s , y o u ' l l u s u a l l y h a v e t c h a n g e t h P r o g r a m L i s ti n s l i g h t l y . M o s t o t h t i m e o n l y l i n e o t w w i l l b d i f f e r e n t

J u s t b s u r e t r e a d t h " I \ b u H a v e . . . " s e c t i o n t h a t a p p e a r s a f t e re v e r y P r o g r a m L i s t i n g . I a l w a y s t e l l s y o e x a c t l y w h a t c h a n g e s y o u ' l l n e e dt m a k e f o y o u r c o m p u t e r . ( T h e A D A M n e e d s s p e c i a l c h a n g e s . K e e p r e a d i n gt l e a r n h o t m a k e t h e m . )

I t ' s g o o d i d e a t r e a d t h " I Y o u H a v e . . . " i n f o r m a t i o n b e f o r e y o s t a r tt y p i n g i y o u r p r o g r a m . I t h i s i y o u r o w c o p y o C o m p u t e r O l y m p i c s , y o m a w a n t t u s a p e n o p e n c i l t m a r k t h P r o g r a m L i s t i n g w i t h t h c h a n g e s y o u ' l l n e e d .

T h e r e ' s m o r e i n f o r m a t i o n a b o u t e a c h o t h e s e c o m p u t e r s a t h e n o t h i s s e c t i o n . B s u r e t o r e a d , i b e f o r e s t a r t i n g o u t !

I y o h a v e a n o t h e r c o m p u t e r , t h a n s w e r i s t i l l Y E S ! B u t y o m a h a v e t e x p e r i m e n t u n t i l y o f i n d t h e e x a c t c h a n g e s y o u r m a c h i n e n e e d s t r u n e a c h p r o g r a m . T h a t s h o u l d b s i m p l e . W e ' v e t r i e d h a r d t u s o n l y t h p a r t s o f B A S I C t h a t a r e a v a i l a b l e o m o s t m a c h i n e s .

W i U m y p r o g i ^ a n r u n a s s o o n a s I t y p e i t i n ?I p r o g r a m r u n s a s o o n a y o t y p e i i n y o u ' r e a a b s o l u t e l y a m a z

i n t y p i s t a n v e r y l u c k y o n e ! E v e r y b o d y m a k e s l i t t l e t y p i n g m i s t a k e se v e n u e x p e r t s ! B u i a c o m p u t e r p r o g r a m , l i t t l e m i s t a k e s c a c a u s e B I t r o u b l e .

I p r o g r a m d o e s n ' t s e e m t r u r i g h t , o i y o g e a e r r o r m e s s a g es o m e t h i n g l i k e " S y n t a x E r r o r " o " S N ? " o " Y o u D u m m y ! " y o u ' l l h a v e t g o h u n t i n g f o y o u r m i s t a k e s . P r o g r a j n m e r e c a l l t h e m b u g s . R e m e m b e r , y o p u t h e m t h e r e , a n y o u r p r o g r a m w o n ' t r u r i g h t u n t i l y o s q u i s h o u t e v e r yl a s t o n e ! T h o f f i c i a l w o r d f o t h a t i " d e b u g g i n g . "

H o d g e t h b u g s o u o m p r o g r a m ?W h e n y o t y p e i p r o g r a m , y o m u s t t y p e e a c h l i n e e x a c t l y a i

a p p e a r s i t h l i s t i n g . I y o m i s s e v e n o n s p a c e o o n c o m m a , y o u r p r g r a m p r o b a b l y w o n ' t r u t h w a i s h o u l d .

F i r s t , c h e c k y o u r p r o g r a m l i n e b l i n e a g a i n s t t h e l i s t i n g i t h b o o k . I t ' sg o o d i d e a t L I S T o n l y f e l i n e s a t i m e , u s i n g c o m m a n d s l i k e L I S T1 0 0 - 1 5 0 . T h a t w a y , t h w h o l e L I S T w o n ' t s c r o l l u y o u r s c r e e n b e f o r e y o

g e c h a n c e t r e a d i t Y o u ' l l p r o b a b l y s l a p y o u r h e a d w h e n y o d i s c o v e r t h i d i o t i c g o o f s y o

m a d e . W i t h s o m e c o m p u t e r s , y o u ' l l h a v e t t y p e t h w h o l e l i n e i a g a i n t m a k e c o r r e c t i o n . W i t h o t h e r s , y o c a j u s t t y p e i t h c h a n g e s . L e a r nw h i c h w a y o u r c o m p u t e r w o r k s : I t ' l l s a v e y o l o t s o t y p i n g .

S e c o n d , b s u r e y o u ' v e m a d e t h c h a n g e s y o u r p a r t i c u l a r m a c h i n en e e d s . A l w a y s l o o k a t h " I Y o u H a v e . . . " s e c t i o n f o y o u r p a r t i c u l a rc o m p u t e r .

Page 9: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 9/178

I y o u r p r o g r a m s t i l l d o e s n ' t r u n , d o n ' t g i v e u p T h e r e a r p l e n t y o t h i n g s y o m a h a v e d o n e w r o n g . H o d w k n o w ? B e c a u s e w d t h e ma l t h t i m e o u r s e l v e s ! H e r e a r s o m e t h i n g s t w a t c h o u f o r :

R o t t e n L e f t o v e r sW h e n y o s t a r t t y p i n g i p r o g r a m , b s u r e t t y p e N E a n h i t h

E N T E R ( o R E T U R N ) k e y . I y o d o n ' t , y o m a f i n d l e f t o v e r l i n e s f r o m a o l p r o g r a m p o p p i n g u i y o u r n e o n e . I c a b r e a l m e s s t g e t h e m o u t !

T h C u r s e o t h M i s s i n g L i n e N u m b e rI t ' s e a s y t s k i p l i n e b a c c i d e n t w h e n y o u ' r e t y p i n g l o n g p r o g r a m .

R e m e m b e r : E v e r y p r o g r a m i t h i s b o o k i n c l u d e s R E s t a t e m e n t o l i n e1 w i t h t h n a m e o t h p r o g r a m . T h n e x t l i n e i e v e r y p r o g r a m i l i n e 1 0 0 ,a n t h l i n e s c o u n t u b t e n s f r o m t h e r e , l i k e t h i s :

1 R E U S E L E S S P R O G R A M1 0 I N P U T1 1 I N P U T1 2 P R I N T

T h o n l y l i n e n u m b e r s t h a t w o n ' t e n i w i l l b l i n e s y o a d f r o m t h " I T f o u H a v e . . . " s e c t i o n . A n t h o n l y t i m e t h l i n e s w i l l s k i p s a f r o m2 4 t 2 6 i w h e n t h " I Y o H a v e . . . " s e c t i o n t e l l s y o t r e m o v e l i n ef o y o u r m a c h i n e .

O n e O u t b f R v oS o m e t h i n g s h a v e t c o m e i p a i r s , o y o u r c o m p u t e r w i l l g e t e r r i b l y

u p s e t . W h a t k i n d s o t h i n g s ? M a i n l y q u o t a t i o n m a r k s ( " " ) a n l e f t a n r i g h tp a r e n t h e s e s ( ( ) ) . L e a v i n g o n o u i j u s t a b o u t g u a r a n t e e d t g e y o s o m es o r t o e r r o r m e s s a g e . T h a t ' s w h i t ' s i m p o r t a n t t c h e c k s t a t e m e n t l i k e

3 0 P R I N T C H R $ ( I N T ( R N D ( l ) * ( 3 + 2 ) / ( 4 + 3 ) ) )

v e r y c a r e f u l l y . I y o u ' r e n o p o s i t i v e , c o u n t t h p a r e n t h e s e s a n q u o t a t i o nm a r k s o y o u r o t h e r p e r s o n a l c o m p u t e r y o u r f i n g e r s !

L e t t e r ' s N o N u m b e rY o u r c o m p u t e r i v e r y , v e r y f u s s y a b o u t l e t t e r s a n n u m b e r s . R e m e m

b e r , o n ( 1 i n o s m a l l ( 1 o c a p i t a l ( I ) , e v e n t h o u g h t h e y m a l o o k

Page 10: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 10/178

c a n ' t a g r e e o n w h a t t c a l l i t S o m e c a l l i t h E N T E R k e y . S o m e c a l l i t h R E T U R N k e y . A n s o m e p u w e i r d s y m b o l o i a n n l e t t e r i n g a a l l !

I t ' s a l w a y s i r o u g h l y t h s a m e p l a c e t t h r i g h t o t h l e t t e r s o t h k e y b o a r d . O u P r o g r a m L i s t i n g s a l w a y s c a l l i t h E N T E R k e y . I y o u ' v e g o tR E T U R N k e y , y o u ' l l n e e d t t y p e t h a t w o r d i n t o y o u r P R I N T s t a t e m e n t sw h e r e v e r w e ' v e u s e d t h w o r d E N T E R .

T h a t b r i n g s u a n o t h e r r u l e w e ' v e u s e d i t h i s b o o k . W h e n e v e r p r g r a m a s k s y o t a n s w e r q u e s t i o n o m a k e c h o i c e , y o h a v e t h i t h E N T E R ( o R E T U R N ) k e b e f o r e a n y t h i n g w i l l h a p p e n . T h a t m e a n s y o u c a nu s t h B A C K S P A C E k e t c o r r e c t a n m i s t a k e s b e f o r e y o E N T E R y o u ra n s w e r i n t o t h c o m p u t e r .

I y o u ' r e g o o d p r o g r a m m e r , y o u ' l l a l s o n o t i c e t h a t w e ' v e t r i e d h a r d t k e e p y o f r o m e n t e r i n g a a n s w e r t h c o m p u t e r i s n ' t e x p e c t i n g . I w a s f o

n u m b e r b e t w e e n a n 4 y o w o n ' t b a b l e t e n t e r o 0

M m a c h i n e d o e s n ' t h a v e B R E A K k e y . O d o e s i t T h B R E A K k e i s o m e t h i n g e l s e t h a t ' s d i f f e r e n t o e v e r y m a c h i n e .

S o m e t i m e s i t ' s j u s t k e m a r k e d B R E A K . S o m e t i m e s i t ' s r e a l l y t w k e y sC T R L a n B R E A K o s o m e o t h e r c o m b i n a t i o n t h a t y o h a v e t h o l d d o w n a t h s a m e t i m e . W e ' l l t e l T y o u e x a c t l y w h i c h c o m b i n a t i o n w o r k s f o y o u r c o p u t e r i s e c o n d . B s u r e y o k n o w h o t u s i t

W h y ? W e l l , s o m e o o u p r o g r a m s w i l l r u f o r e v e r u n l e s s y o B R E A Ko u o t h e m o r t u r n o f y o u r m a c h i n e ! S o m e t i m e s t y p i n g e r r o r w i l l m a k et h s a m e t h i n g h a p p e n w h e n i t ' s n o s u p p o s e d t o A n w h e n y o u ' r e d e b u gg i n g p r o g r a m , y o m a o n l y w a n t t r u s m a l l p a r t o i a n t h e n q u i t .I t ' s t h s a m e w i t h c o m p u t e r s a i i w i t h c a n s k n o w i n g h o t g e y o u rm a c h i n e t s t o p w h e n y o w a n t i t i r e a l l y l u c k y B R E A K .

H o c a k e e p m p r o g r a m s f r o m d i s a p p e a r i n g w h e n t u r no f t h c o m p u t e r ?

M a n y o t h p r o g r a m s i t h i s b o o k w i l l t a k e y o o n l y f e m i n u t e s t t y p e i n T h l o n g o n e s m a t a k e f e h o u r s . A n o n c e y o t u r n y o u r c o p u t e r o f f , a l y o u r h a r d w o r k w i l l d i s a p p e a r . ,

B u i y o h a v e c a s s e t t e r e c o r d e r o d i s k d r i v e , y o c a S A V E y o u r p r g r a m s a n R U t h e m a g a i n a n a g a i n . S A V E s a r d i f f e r e n t o a l m o s t e v e r ym a c h i n e . T h i n s t r u c t i o n m a n u a l t h a t c a m e w i t h y o u r c o m p u t e r o r d i s kd r i v e s h o u l d t e l l y o h o t S A V E y o u r w o r k a n L O A D i b a c k i n t o y o u rc o m p u t e r a g a i n .

Y o d o n ' t h a v e t w a i t u n t i l p r o g r a m i w o r k i n g t S A V E i t E s p e c i a l l yw i t h l o n g e r p r o g r a m s , y o s h o u l d S A V E n o a n t h e n a y o t y p e t h p r g r a m i n T h a t w a y , y o u ' l l b a b l e t L O A D e v e r y t h i n g y o u ' v e d o n e r i g h t b a c ki n t o y o u r m a c h i n e i y o u r d o o c a o l i t t l e s i s t e r a c c i d e n t a l l y p u l l s t h p l u g o i y o u ' v e h a d e n o u g h o p r o g r a m m i n g f o o n e d a y a n d e c i d e t g t t h e m o v i e s .

Page 11: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 11/178

Page 12: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 12/178

c a n ' t a g r e e o w h a t t c a l l i S o m e c a l l i t h E N T E R k e y . S o m e c a l l i t h R E T U R N k e y . A n s o m e p u w e i r d s y m b o l o n i a n n l e t t e r i n g a a l l !

I t ' s a l w a y s I r o u g h l y t h s a m e p l a c e t t h r i g h t o t h l e t t e r s o t h k e y b o a r d . O u P r o g r a m L i s t i n g s a l w a y s c a l l i t h E N T E R k e y . I y o u ' v e g o tR E T U R N k e y , y o u ' l l n e e d t t y p e t h a t w o r d i n t o y o u r P R I N T s t a t e m e n t sw h e r e v e r w e ' v e u s e d t h w o r d E N T E R .

T h a t b r i n g s u a n o t h e r r u l e w e ' v e u s e d i t h i s b o o k . W h e n e v e r p r g r a m a s k s y o t a n s w e r q u e s t i o n o m a k e c h o i c e , y o h a v e t h i t h E N T E R ( o R E T U R N ) k e b e f o r e a n y t h i n g w i l l h a p p e n . T h a t m e a n s y o c a u s t h B A C K S P A C E k e t c o r r e c t a n m i s t a k e s b e f o r e y o E N T E R y o u ra n s w e r i n t o t h c o m p u t e r .

I y o u ' r e g o o d p r o g r a m m e r , y o u ' l l a l s o n o t i c e t h a t w e ' v e t r i e d h a r d t k e e p y o f r o m e n t e r i n g a a n s w e r t h c o m p u t e r i s n ' t e x p e c t i n g . I w a s f o

n u m b e r b e t w e e n a n 4 y o w o n ' t b a b l e t e n t e r o 0

M m a c h i n e d o e s n ' t h a v e B R E A K k e y . O d o e s i t T h B R E A K k e i s o m e t h i n g e l s e t h a t ' s d i f f e r e n t o e v e r y m a c h i n e .

S o m e t i m e s i t ' s j u s t k e m a r k e d B R E A K . S o m e t i m e s i t ' s r e a l l y t w k e y sC T R L a n B R E A K o s o m e o t h e r c o m b i n a t i o n t h a t y o h a v e t h o l d d o w n a t h s a m e t i m e . W e ' l l t e l T y o u e x a c t l y w h i c h c o m b i n a t i o n w o r k s f o y o u r c o p u t e r i s e c o n d . B s u r e y o k n o w h o t u s i t

W h y ? W e l l , s o m e o o u p r o g r a m s w i l l r u f o r e v e r u n l e s s y o B R E A Ko u o t h e m o t u r n o f y o u r m a c h i n e ! S o m e t i m e s a t y p i n g e r r o r w i l l m a k et h s a m e t h i n g h a p p e n w h e n i t ' s n o s u p p o s e d t o A n w h e n y o u ' r e d e b u gg i n g p r o g r a m , y o m a o n l y w a n t t r u n a s m a l l p a r t o i a n t h e n q u i t .I t ' s t h s a m e w i t h c o m p u t e r s a i i w i t h c a r s k n o w i n g h o t g e y o u rm a c h i n e t s t o p w h e n y o w a n t i t i r e a l l y l u c k y B R E A K .

H o c a k e e p m p r o g r a m s r o d i s a p p e a r i n g w h e n t u r no f t h c o m p u t e r ?

M a n y o t h p r o g r a m s i t h i s b o o k w i l l t a k e y o o n l y f e m i n u t e s t t y p e i n T h l o n g o n e s m a t a k e f e h o u r s . A n o n c e y o t u r n y o u r p o i n -p u t e r o f f , a l y o u r h a r d w o r k w i l l d i s a p p e a r . ,

B u i y o h a v e c a s s e t t e r e c o r d e r o d i s k d r i v e , y o c a S A V E y o u r p r g r a m s a n d R U t h e m a g a i n a n a g a i n . S A V E s a r d i f f e r e n t o a l m o s t e v e r ym a c h i n e . T h i n s t r u c t i o n m a n u a l t h a t c a m e w i t h y o u r c o m p u t e r o d i s kd r i v e s h o u l d t e l l y o h o t S A V E y o u r w o r k a n L O A D i b a c k i n t o y o u rc o m p u t e r a g a i n .

\ b d o n ' t h a v e t w a i t u n t i l p r o g r a m i w o r k i n g t S A V E i t E s p e c i a l l yw i t h l o n g e r p r o g r a m s , y o s h o u l d S A V E n o a n t h e n a y o t y p e t h p r g r a m i n T h a t w a y , y o u ' l l b a b l e t L O A D e v e r y t h i n g y o u ' v e d o n e r i g h t b a c ki n t o y o u r m a c h i n e i y o u r d o o r c a t o l i t t l e s i s t e r a c c i d e n t a l l y p u l l s t h p l u g o i y o u ' v e h a e n o u g h o p r o g r a m m i n g f o o n d a a n d e c i d e t g t t h e m o v i e s .

Page 13: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 13/178

I y o u ' v e g o t f r i e n d w i t h t h s a m e k i n d o c o m p u t e r a y o u r s , y o c a e a c h t y p e i d i f f e r e n t p r o g r a m s a n S A V E t h e m o d i s k o r c a s s e t t e . T h e ny o u c a n s w a p y o u r d i s k s o c a s s e t t e s . I t ' s a n o t h e r g r e a t w a t s a v e y o u r s e l fs o m e t y p i n g !

F v g o p r i n t e r . W h a t a b o u t m e Y o u ' r e r e a l l y i l u c k ! W i t h l i t t l e t h o u g h t , y o u ' l l b a b l e t p r i n t o u y o u r

v e r y o w p e r s o n a l i z e d p r o g r a m r u n s . D c o m p u t e r - m a k e r s a g r e e o t h w a t g e i n f o r m a t i o n t y o u r p r i n t e r ? N o a n m o r e t h a n t h e y a g r e e o t h n a m e o t h E N T E R ( R E T U R N ? ) k e y !

W i t h s o m e m a c h i n e s , i t ' s e a s y t p r i n t o u y o u r p r o g r a m r u n s . A l y o d i t y p e s o m e t h i n g l i k e P R # 1 , a n e v e r y t h i n g y o s e o t h e s c r e e n w i l lm a g i c a l l y t u r n u o y o u r p r i n t e r , t o o !

W i t h o t h e r m a c h i n e s i t ' s l i t t l e t r i c k i e r . Y o m a h a v e 1 t o c h a n g e P R I N Ts t a t e m e n t s t L P R I N T t g e y o u r p r i n t e r t n o t i c e t h e m . T h b e s t a d v i c e w c a g i v e i t c h e c k t h m a n u a l s f o y o u r c o m p u t e r .

B u r e m e m b e r t h i s : I y o t r t r u a p r o g r a m a n a b s o l u t e l y n o t h i n gh a p p e n s , i t ' s g o o d b e t h a t y o t r i e d t s e n d s o m e t h i n g t y o u r p r i n t e ra n y o u r p r i n t e r w a s n ' t t u r n e d o n O m o s t m a c h i n e s , t h a t ' s a e x c e l l e n tw a t s t o p a p r o g r a m c o l d !

c a t h i n k o b e t t e r w a t d s o m e o t h t h i n g s y o d i d .W h d i y o u d o t h e m y o u r w a y ?

T h e r e a r u s u a l l y l o t s o d i f f e r e n t w a y s t g e y o u r c o m p u t e r t d t h s a m e t h i n g . I y o r u t h i s p r o g r a m :

1 P R I N T " J E S K L E R L O V E S P R U N E S "2 P R I N T " J E S K L E R L O V E S P R U N E S "

y o u ' l l g e e x a c t l y t h s a m e r e s u l t a s

1 F O A = l T O2 P R I N T " J E S K L E R L O V E S P R U N E S "3 N E X T

W c a t h i n k o a l e a s t t e o t h e r w a y s t g e t h s a m e t w l i n e s p r i n t e do u o t h s c r e e n .

W h i c h w a y i b e s t ? I a l d e p e n d s . I w e ' v e d o n e s o m e t h i n g t h a t l o o k ss i l l y t y o u , i m a b b e c a u s e w e ' v e t r i e d t o g e i t w o r k w i t h m a c h i n e st h a t c a n ' t d s o m e t h i n g s y o u r s c a n .

W e ' v e t r i e d t w r i t e o u p r o g r a m s s t h e y ' l l r i i n o a m a n y m a c h i n e s a p o s s i b l e . I w e ' v e l e f t o u y o u r f a v o r i t e B A S I C c o m m a n d o d o n e s o m e t h i n g i

Page 14: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 14/178

Page 15: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 15/178

Page 16: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 16/178

Page 17: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 17/178

C a r r y t h T b r c hT h O l y m p i c t o r c h w i l l g h a l f w a y a r o u n d t h w o r l d i i t j o u r n e y f r o m G r e e c e

t L o A n g e l e s . N o y o u c a n c a r r y t h a t t o r c h r i g h t t y o u r c o m p u t e r s c r e e n !

S a m p l e R u Y O U ' V E C A R R I E D T H E O L Y M P I C F L A M ED O W N T H F I N A L S T R E T C H T T H S T A D I U M . N O W Y O U ' R E R U N N I N G U T H E L A S T F E S T E P S T L I G H T T H O L Y M P I C F L A M E . L E T T H E O L Y M P I C SB E G I N 1 H I T H E N T E R K E T L I G H TT H E F L A M E ?

) ) ) (

M M M M M M M M M M M M M M M M M MM M M M M M M M M M M M M M M M M MM M M M M M M M M M M M M M M M M M

M M M M M M M M M MM M M M M M M M M M

M M M M M M M MM M M M M M M M

M M M M M MM M M M M M

M M M MM M M M

M M

P r o g r a m L i s t i n g1 R E C A R R Y T H E T O R C H1 0 P R I N T1 1 P R I N T " Y O U ' V E C A R R I E D T H E O L Y M P I C F L A M E "1 2 0 P R I N T " D O W N T H E F I N A L S T R E T C H T T H E "1 3 P R I N T " S T A D I U M . N O W Y O U ' R E R U N N I N G U P 1 4 P R I N T " T H E L A S T F E W S T E P S T O L I G H T T H E "1 5 P R I N T " O L Y M P I C F L A M E . L E T T H E O L Y M P I C S " ( c o n t i n u e d )

1

Page 18: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 18/178

Page 19: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 19/178

2 6 2 7 2 7 2 9 3 2 3 5 3 8 3 9 4 0 4 0 4 0

C h a n g e : 1 6 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 9 3 5

P R I N T " G O S U B 4 0 P R I N T " G O S U B 4 0 P R I N TG O S U B 4 0 P R I N TE N F O F = T P R I N T " N E X T F R E T U R NP R I N T " B E G I N !R = 1 8R = 1 7R = 1 6R = 1 5R - 1 4R - 1 3R = 1 3R f e 1 2R = 1 0R = ( 1 3 + ( C + l ) / 2 )

H I T H E R E T U R N K E Y T O L I G H T "

C O M M O D O R E 6 A d d : 3 2 P R I N T

3 8 P R I N TC h a n g e : 1 6 0 P R I N T " B E G I N ! H I T T H E R E T U R N K E Y T O L I G H T "

3 5 P R I N T T A B ( 1 4 + I N T ( C / 2 + . 6 ) ) ;

C O M M O D O R E V I C - 2 0D e l e t e : 2 6

A d d : 3 2 P R I N T3 8 P R I N T

C h a n g e : 1 6 0 P R I N T " B E G I N ! H I T H R E T U R N K E T L I G H T "2 0 P R I N T T A B ( 1 1 ) » " ( " -2 1 P R I N T T A B ( 1 0 ) ; " ) ( 2 2 P R I N T T A B ( 9 ) ; " ) ( 2 3 P R I N T T A B ( 8 ) ; " ) ( 2 4 P R I N T T A B ( 7 ) ; " ) ) ( 2 5 P R I N T T A B ( 6 ) ; " ) ( ( 2 7 P R I N T T A B ( 5 ) ; " ) ( 2 9 P R I N T T A B ( 3 ) ;3 5 P R I N T T A B ( 6 + C / 2 ) ;

( c o n t i n u e d )

1

Page 20: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 20/178

T E X A S I N S T R U M E N T S 9 9 / 4 AC h a n g e : 2 0 P R I N T T A B ( 1 4 ) ; (

2 1 P R I N T T A B ( 1 3 ) ; M ) ( 2 2 P R I N T T A B ( 1 2 ) ; W ) ( 2 3 P R I N T T A B ( 1 1 ) ; w ) ( 2 4 P R I N T T A B ( 1 0 ) ; " ) ) 2 5 P R I N T T A B ( 9 ) ; " ) ( ( 2 6 P R I N T T A B ( 9 ) ; " ) ( 2 7 P R I N T T A B ( 8 ) ; " ) ( ) 2 9 P R I N T T A B ( 6 ) ;3 5 P R I N T T A B ( 9 + C / 2 ) ;

T R S - 8 0 C O L O R C O M P U T E RA d d : 3 2 P R I N T

3 8 P R I N TC h a n g e : 2 0 P R I N T T A B ( 1 4 ) ; " ( "2 1 P R I N T T A B ( 1 3 ) ; " ) (

2 2 P R I N T T A B ( 1 2 ) ; " ) ( 2 3 P R I N T T A B ( 1 1 ) ; M ) ( 2 4 P R I N T T A B ( 1 0 ) ; w ) ( 2 5 P R I N T T A B ( 9 ) ; " ) ( ( 2 6 P R I N T T A B ( 9 ) ; n ) ) ( 2 7 , 0 P R I N T T A B ( 8 ) ; n ) • ( 2 9 P R I N T T A B ( 6 ) ;3 4 F O 1 = T 3 5 P R I N T T A B ( 1 2 + C / 2 ) ;3 6 F O D = 6 - C T S T E P -

1

Page 21: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 21/178

O l y m p i c Y e a r sT h O l y m p i c G a m e s a r h e l d e v e r y f o u r y e a r s . B u c a y o t e l l w h e t h e r

p a r t i c u l a r y e a r i t h f u t u r e s a y , t h y e a r y o u ' l l t u r n 1 8 w i l l h a v eO l y m p i c G a m e s ? T h i s p r o g r a m c a n . A n s i n c e O l y m p i c y e a r s a r a l s o

U n i t e d S t a t e s p r e s i d e n t i a l e l e c t i o n y e a r s a n l e a p y e a r s , y o u ' l l b a b l e t f i n do u a b o u t t h o s e , t o o .D i y o k n o w t h a t t h s i x t h O l y m p i c G a m e s w e r e n e v e r h e l d , b e c a u s e o

W o r l d W a a n t h a t G a m e s X I a n X I I I w e r e c a n c e l e d d u r i n g W o r l d W a I I

S a m p l e R u W I L L A Y E A R I T H F U T U R EB E A N O L Y M P I C Y E A R ?T F I N D O U T , J U S T E N T E R T H EY E A R Y O U W A N T T C H E C K ? 1 9 8 7S O R R Y : N O L Y M P I C S I 1 9 8 7R U W I L L Y E A R I T H E F U T U R EB A O L Y M P I C Y E A R ?T F I N D O U T , J U S T E N T E R T H Y E A R Y O W A N T T C H E C K ? 2 0 0 4T H E Y E A R 2 0 0 4W I L L H A V E O L Y M P I C S N U M B E R 2 8

P r o g r a m L i s t i n g1 R E M O L Y M P I C Y E A R S1 0 P R I N T1 1 P R I N T " W I L L Y E A R I T H E F U T U R E "1 2 P R I N T " B A O L Y M P I C Y E A R ? "1 3 P R I N T1 4 P R I N T " T F I N D O U T , J U S T E N T E R T H E "1 5 P R I N T " Y E A R Y O W A N T T O C H E C K " ;1 6 I N P U T Y E A R1 7 P R I N T1 8 I Y E A R > 1 9 8 3 T H E N 2 1 1 9 P R I N T " S A I D Y E A R I T H E F U T U R E t "2 0 G O T O 1 6 2 1 0 I F I N ( Y E A R / 4 ) = Y E A R / 4 T H E N 2 4 ( c o n t i n u e d )

1

Page 22: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 22/178

2 2 P R I N T " S O R R Y : N O O L Y M P I C S I " ; Y E A R2 3 E N 2 4 O D = 2 3 + ( Y E A R - 1 9 8 4 ) / 42 5 P R I N T " T H E Y E A R M ; Y E A R2 6 P R I N T " W I L L H A V E O L Y M P I C S N U M B E R " ; O D ; n .

I Y o H a v e .A P P L E I N C h a n g e s R e q u i r e d

A T A R I N C h a n g e s R e q u i r e d

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 1 5 0 P R I N T " Y E A R Y O W A N T T C H E C K "

T E X A S I N S T R U M E N T S 9 9 / 4 A N C h a n g e s R e q u i r e d

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

Page 23: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 23/178

Page 24: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 24/178

Page 25: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 25/178

Page 26: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 26/178

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 4 0 0 , 4 2 0 , 4 5 0

C h a n g e : 1 6 0 C L S1 8 F O Y = l T O 1 2 1 F O R A = l T 1 3 3 G O T O 3 3 3 4 D A T A 1 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 13 5 D A T A 8 8 8 8 8 4 3 2 6 6 6 6 6 6 6 5 4 2 7 7 7 7 7 7 7 3 1 53 6 D A T A 9 9 9 3 8 8 8 8 8 4 6 6 6 5 7 7 7 7 7 1 9 9 9 3 9 9 9 9 9 33 7 D A T A 6 2 8 8 8 8 8 8 8 8 8 1 6 6 6 6 6 6 6 6 6 3 7 7 7 7 7 7 7 7 73 8 D A T A 3 9 9 9 9 9 9 9 9 7 0 8 2 8 8 8 8 8 8 8 4 6 5 6 6 6 6 6 6 6 63 9 D A T A 7 7 7 7 7 7 7 7 7 4 9 9 9 3 9 9 9 9 9 2 8 8 8 1 9 9 9 9 9 9 94 1 D A T A 2 7 7 7 7 7 7 7 7 7 1 3 2 8 8 8 8 8 8 8 4 2 1 7 7 7 7 7 7 7 74 3 D A T A 6 6 6 1 7 7 2 7 7 3 6 6 6 5 7 7 3 8 8 2 8 8 8 1 7 7 2 7 7 44 4 D A T A 8 8 8 8 8 4 3 2 6 6 6 6 6 6 6 5 4 2 7 7 7 7 7 7 7 3 1 54 6 D A T A 6 6 6 6 3 7 7 7 7 7 7 7 7 7 3 8 8 8 2 7 7 7 7 7 7 7 7 7 54 7 D A T A 8 8 8 8 8 2 6 6 6 6 6 6 6 6 6 1 6 3 7 7 7 7 7 7 7 7 7 14 8 D A T A 8 8 8 8 8 8 2 6 6 6 6 6 6 6 6 6 1 7 7 7 7 7 7 7 7 7 34 9 D A T A 7 7 7 7 7 7 7 7 2 6 6 6 6 6 1 8 8 8 0 9 9 9 9 9 15 0 D A T A 9 9 9 9 9 9 9 9 9 9 3 2 1 6 6 6 6 6 6 6 2 1 3

2

Page 27: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 27/178

Page 28: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 28/178

[ T h e r e ' s m o r e w h e n y o u g e t t t h e n o f t h e p r o g r a m , y o u ' l l s e s o m e t h i n g l i k e t h i s : ]

W H I C H C I T Y I T H C A P I T A L O C Z E C H O S L O V A K I A ?E N T E R T H E N U M B E R ? 1 E X C E L L E N T !Y O U ' R E A N O L Y M P I C H E R O IY O U A R E P R O M O T E D T V I C E - P R E S I D E N TO T H O L Y M P I C S

P r o g r a m L i s t i n g1 R E M O L Y M P I C P R E S S S E C R E T A R Y1 0 D I X ( 2 0 )1 1 P R I N T1 2 P R I N T " Y O U ' R E T H O L Y M P I C P R E S S S E C R E T A R Y . "1 3 P R I N T " Y O U ' R E I C H A R G E O F I N V I T I N G "1 4 P R I N T " W O R L D L E A D E R S T L O S A N G E L E S . "1 5 P R I N T1 6 P R I N T " D Y O K N O W W H E R E T F I N D T H E M ? "1 7 P R I N T1 8 P R I N T " H O W M A N Y I N V I T A T I O N S S T I L L1 9 P R I N T " N E E D T O B S E N T ( 3 - 2 0 ) " ;2 0 I N P U T2 1 I J < O J > 2 0 T H E N 1 8 2 2 R A N D O M I Z E2 3 P R I N T " M A T C H T H C A P I T A L W I T H T H C O U N T R Y "2 4 P R I N T " T B A N O L Y M P I C H E R O . "2 5 F O 1 = T 4 2 6 R E A D C 2 7 I K 2 T H E N 3 0 2 8 I K 3 T H E N P R I N T " 2 9 P R I N T 1 - 2 0 ; C $3 0 N E X T3 1 R E S T O R E3 2 I F O T H E N 3 7 3 3 R = 1 + I N T ( R N D ( 1 ) * 2 0 )3 4 F O B = T 3 5 I R = X ( B ) T H E N 3 3 3 6 N E X T3 7 F O 1 = T 3 8 R E A D K 3 9 N E X T4 0 R E S T O R E4 1 P R I N T " W H I C H C I T Y " 4 2 P R I N T " I T H C A P I T A L O " ; K $ ; " ? "4 3 P R I N T " E N T E R T H N U M B E R " ;4 4 I N P U T4 5 I L < O L > 2 0 T H E N 2 5

2

Page 29: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 29/178

4 6 0 I F L = T H E N 5 6 4 7 P R I N T " W R O N G ! "4 8 I P = T H E N P R I N T " O N E M O R E C H A N C E : "4 9 I F = T H E N P R I N T " Y O U ' R E T O O L A T E I "5 0 I F = T H E N P R I N T " Y O U ' R E F I R E D ! "5 1 0 I F F = T H E N E N 5 2 F = F + 15 3 P R I N T " P R E S S T H E E N T E R K E Y T O T R Y A G A I N " ;5 4 I N P U T X 5 5 G O T O 2 5 5 6 P R I N T " E X C E L L E N T ! "5 7 0 F = 05 8 W = W + 15 9 X ( W ) = R6 0 I W = T H E N 6 3 6 1 P R I N T " — B U T S T I L L " ; J - W ; " M O R E T O S E N D ! "6 2 G O T O 2 5 6 3 P R I N T6 4 P R I N T " Y O U ' R E A N O L Y M P I C H E R O ! "6 5 P R I N T " Y O U A R E P R O M O T E D T V I C E - P R E S I D E N T "6 6 P R I N T " O T H E O L Y M P I C S ! "6 7 D A T A Y U G O S L A V I A , S W I T Z E R L A N D , W E S T G E R M A N Y6 8 D A T A R O M A N I A , H U N G A R Y , E A S T G E R M A N Y , C U B A , F I N L A N D6 9 D A T A E N G L A N D , U . S . S . R , F R A N C E , C Z E C H O S L O V A K I A , I T A L Y7 0 D A T A S O U T H K O R E A , B U L G A R I A , S W E D E N7 1 D A T A J A P A N , P O L A N D , U N I T E D S T A T E S , N E W Z E A L A N D7 2 D A T A B E L G R A D E , B E R N , B O N N , B U C H A R E S T , B U D A P E S T7 3 D A T A D R E S D E N , H A V A N A , H E L S I N K I , L O N D O N , M O S C O W7 4 D A T A P A R I S , P R A G U E , R O M E , S E O U L , S O F I A7 5 D A T A S T O C K H O L M , T O K Y O7 6 D A T A W A R S A W , W A S H I N G T O N D . C . , W E L L I N G T O N

I Y o H a v e . . A P P L E H

D e l e t e : 2 2 C h a n g e : 2 9 P R I N T 1 - 2 0 ; " " ; C $

5 3 P R I N T " P R E S S T H R E T U R N K E T O T R Y A G A I N " ;

A T A R ID e l e t e : 2 2

A d d : 9 5 D I C $ ( 1 5 ) , K $ ( 1 5 )C h a n g e : 2 9 P R I N T 1 - 2 0 ; " " ; C $

3 3 R = 1 + I N T ( R N D ( 0 ) * 2 0 )5 3 P R I N T " P R E S S T H E R E T U R N K E Y T T R A G A I N " ;

( c o n t i n u e d )2

Page 30: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 30/178

C O M M O D O R E 6 D e l e t e : 2 2

C h a n g e : 3 3 R = 1 + I N T ( R N D ( 0 ) * 2 0 )5 3 P R I N T " P R E S S T H E R E T U R N K E T T R Y A G A I N " ;

C O M M O D O R E V I C - 2 OD e l e t e : 2 2

A d d : 2 4 P R I N T2 4 P R I N T P R E S S R E T U R N K E T B E G I N "2 4 I N P U T X 6 1 P R I N T6 1 P R I N T P R E S S R E T U R N T C O N T I N U E "6 1 I N P U T X

C h a n g e : 1 9 P R I N T " N E E D T O B E S E N T ( 3 - 2 0 ) "3 3 R = 1 + I N T ( R N D ( 0 ) * 2 0 )4 3 P R I N T " E N T E R T H E N U M B E R "5 3 P R I N T " P R E S S R E T U R N T T R Y A G A I N "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 8 P R I N T "

4 8 P R I N T " O N E M O R E C H A N C E : "4 9 P R I N T " Y O U ' R E T O O L A T E ! "

C h a n g e : 2 1 0 I ( J < 3 ) ( J > 2 0 ) T H E N 1 8 2 8 I I > - 3 0 T H E N 2 9 3 3 R = 1 + I N T ( R N D * 2 0 )4 5 I ( L < 1 ) + ( L > 2 0 ) T H E N 2 5 4 8 I F O T H E N 4 9 4 9 I F < > 2 T H E N 5 2 5 0 P R I N T " Y O U ' R E F I R E D ! "5 1 E N

T R S - 8 O C O L O R C O M P U T E RD e l e t e : 2 2

A d d : 2 4 P R I N T " H I T E N T E R K E Y T B E G I N " 2 4 I N P U T X 2 9 5 I F I / 2 = I N T ( I / 2 ) T H E N P R I N T E L S E P R I N T T A B ( 1 3 ) ;

C h a n g e : 2 9 P R I N T 1 - 2 0 ; C $ 3 3 R = R N D ( 2 0 )7 1 D A T A J A P A N , P O L A N D , N E W Z E A L A N D , U N I T E D S T A T E S7 6 D A T A W A R S A W , W E L L I N G T O N , W A S H I N G T O N D . C .

2

Page 31: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 31/178

' V i e w F r o m t h B l i m pH o m a n y t i m e s h a v e y o u w a n t e d t p i l o t t h b l i m p t h a t s e e m s t t u r n u

a e v e r y m a j o r s p o r t s e v e n t ? W e l l , n o y o c a n ! H e r e ' s b l i m p ' s - e y e v i e wo t h O l y m p i c m a r a t h o n !

S a m p l e R u Y O U A R E P I L O T I N G B L I M P O V E R T H S T R E E T S O F L O S A N G E L E S D U R I N G T H M A R A T H O N . C H E E R I N G C R O W D S L I N ET H W A Y .H I T H E N T E R K E Y T O

G R A H O O R A YH O O R A Y

H O O R A YH O O R A Y

H O O R A YR A

R A H O O R A Y

G G

R A H O O R A Y

H O O R A Y

G R A

H O O R A YR A

R A

R A

S E T H E V I E WR A

G R A H O O R A Y

R A R A

G R A

R A R A

R A G

R A R A

R A G

R A R A

R A R A

R A R A

R A H O O R A Y

1 t s 1 R A

R A H O O R A Y

G G

G B r e a k

2

Page 32: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 32/178

P r o g r a m L i s t i n g1 R E M V I E W F R O M T H B L I M P1 0 P R I N T1 1 P R I N T " Y O U A R E P I L O T I N G B L I M P O V E R T H E "1 2 P R I N T " S T R E E T S O P L O A N G E L E S D U R I N G T H E "1 3 P R I N T " M A R A T H O N . C H E E R I N G C R O W D S L I N E "1 4 P R I N T " T H E W A Y . "1 5 P R I N T1 6 P R I N T " H I T T H E E N T E R K E Y T O S E T H V I E W " ;1 7 I N P U T X 1 8 P R I N T1 9 R = 1 52 0 G = 2 1 I R > 1 0 A N D I N T ( R N D ( 1 ) * 1 0 ) < 8 T H E N G O S U B 3 4 2 2 G = 2 3 P R I N T T A B ( R ) ; " ! " ; T A B ( R + 5 ) ; " l " ;2 4 0 I F R > 2 4 O R I N T ( R N D ( 1 ) * 1 0 ) > 7 T H E N 2 6 2 5 G O S U B 3 4 2 6 P R I N T2 7 O I N T ( R N D ( 1 ) * 3 ) + 1 G O T O 2 8 0 , 2 9 0 , 3 0 02 8 R = R - 12 9 G O T O 3 1 3 0 R = R + 13 1 I R > 3 2 T H E N R = 3 13 2 I R < T H E N R = 3 3 G O T O 2 0 3 4 J = I N T ( R N D ( 1 ) * 3 ) + 13 5 I G = T H E N Z = R - 73 6 I G = T H E N Z = R + 73 7 I J = T H E N P R I N T T A B ( Z ) ; " H O O R A Y " 3 8 I J = T H E N P R I N T T A B ( Z ) ; " R A H " 3 9 I J = T H E N P R I N T T A B ( Z ) ; " G B 4 0 R E T U R N

I Y o H a v e . .

A P P L E HC h a n g e : 1 6 0 P R I N T " H I T T H E R E T U R N K E Y T O S E T H E V I E W " ;

A T A R IA d d : 9 D I X $ ( l )

2 0 Z = 2 2 5 I F Z = 0 T H E N Z = R : G O S U B 4 1 3 6 G O S U B 4 1

2

Page 33: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 33/178

4 1 F O T = l T O4 2 P R I N T " ; : N E X T T R E T U R N

C h a n g e : 1 6 0 P R I N T " H I T T H R E T U R N K E Y T O S E T H V I E W " ;2 1 0 I F R > 1 0 A N D I N T ( R N D ( 0 ) * 1 0 ) < 8 T H E N G O S U B 3 4 2 3 P R I N T " I " ; " ! " 2 4 I R > 2 4 O R I N T ( R N D ( 0 ) * 1 0 ) > 7 T H E N 2 6 2 7 O I N T ( R N D ( 0 ) * 3 ) + 1 G O T O 2 8 0 , 2 9 0 , 3 0 03 4 J = I N T ( R N D ( 0 ) * 3 ) + 13 6 I G = T H E N Z = 3 7 I J = T H E N P R I N T " H O O R A Y " 3 8 I J ^ T H E N P R I N T R A " 3 9 I J = T H E N P R I N T G "

C O M M O D O R E 6 C h a n g e : 1 6 P R I N T " H I T T H R E T U R N K E Y T S E T H V I E W " ;

C O M M O D O R E V I C - 2 0C h a n g e : 1 6 P R I N T " H I T T H R E T U R N K E Y T O S E T H E V I E W "

2 4 0 I F R > O I N T ( R N D ( 1 ) * 1 0 ) > 7 T H E N 2 6 3 1 0 I F R > 1 5 T H E N R = 1 4

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 1 G O S U B 3 4

3 1 R = 2 33 2 R = 3 5 5 Z = R - 73 6 5 Z = R + 73 7 P R I N T T A B ( Z ) ; " H O O R A Y " 3 8 P R I N T T A B ( Z ) ; " R A " 3 9 P R I N T T A B ( Z ) ; " G O "

C h a n g e : 1 9 0 R = 1 02 1 I ( R > 1 0 ) * ( I N T ( R N D * 1 0 ) < 8 ) T H E N 2 1 E L S E 2 2 2 4 0 I F ( R > 1 5 ) + ( I N T ( R N D * 1 0 ) > 7 ) T H E N 2 6 2 7 O N I N T ( R N D * 3 ) + 1 G O T O 2 8 0 , 2 9 0 , 3 0 03 1 I R < = 2 4 T H E N 3 2 3 2 I R > = 1 T H E N 3 3 3 4 J = I N T ( R N D * 3 ) + 13 5 0 I F G O T H E N 3 6 3 6 I G O T H E N 3 7 3 7 I J O T H E N 3 8 3 8 I J < > 2 T H E N 3 9 3 9 I J O T H E N 4 0

( c o n t i n u e d )

2

Page 34: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 34/178

T R S - 8 0 C O L O R C O M P U T E RC h a n g e : 2 1 I R > 1 0 A N R N D ( 1 0 ) < 8 T H E N G O S U B 3 4

2 4 0 I F R > 1 5 O R R N D ( 1 0 ) > 7 T H E N 2 6 2 7 O R N D ( 3 ) G O T O 2 8 0 , 2 9 0 , 3 0 03 1 I R > 2 3 T H E N R - 2 23 4 J = R N D ( 3 ) ■ ■ " ■

2

Page 35: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 35/178

L o n g I T h a t R a c e ?T h t w m o s t p o p u l a r s y s t e m s o m e a s u r e m e n t E n g l i s h a n m e t r i c

c a c a u s e t r e m e n d o u s c o n f u s i o n . W h i c h i l o n g e r t h 1 0 0 - y a r d d a s ho r t h e 1 0 m e t e r s ? I 1 0 - k i l o m e t e r r u m o r e d i f f i c u l t t h a n m i l e ?

T h i s p r o g r a m w i l l p u t h a n s w e r s a y o u r f i n g e r t i p s .

S a m p l e R u Y O K N O W H O W L O N G R A C E I I T H M E T R I C S Y S T E M , B U T Y O UW A N T T K N O W H O W L O N G I I I T H E E N G L I S H S Y S T E M — O R V I C EV E R S A . I ' L L B E G L A D T H E L P .H O I T H E R A C E M E A S U R E D :M E T E R S , K I L O M E T E R S , Y A R D S , O R M I L E S ? M E T E R SH O W M A N Y M E T E R S I T H R A C E ? 1 0 T H E R A C E I 1 0 M E T E R S L O N G .T H A T ' S 1 0 9 . 3 6 Y A R D S .R U Y O U K N O W H O W L O N G R A C E I I T H M E T R I C S Y S T E M , B U Y O W A N T T K N O W H O W L O N G I I I T H E N G L I S H S Y S T E M — O R V I C E

V E R S A . I ' L L B G L A D T O H E L P .H O I T H R A C E M E A S U R E D :M E T E R S , K I L O M E T E R S , Y A R D S , O M I L E S ? K I L O M E T E R SH O M A N Y K I L O M E T E R S I T H R A C E ?T H E R A C E I K I L O M E T E R S L O N G .T H A T ' S 3 . 1 0 7 M I L E S .R U Y O K N O W H O L O N G R A C E I I T H M E T R I C S Y S T E M , B U Y O W A N T T K N O W H O L O N G I I I T H E E N G L I S H S Y S T E M — O R V I C EV E R S A . I ' L L B E G L A D T O H E L P .H O I T H E R A C E M E A S U R E D :M E T E R S , K I L O M E T E R S , Y A R D S , O R M I L E S ? M I L E S

( c o n t i n u e d )2

Page 36: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 36/178

Page 37: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 37/178

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 2 6 P R I N T M H O W M A N Y " ; U $ ; n I T H R A C E "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 0 C N = . 9 1 4 4

2 1 C N = 1 . 6 0 92 2 C N = 1 . 0 9 3 62 3 C N = . 6 2 1 42 9 S $ = " M E T E R S "3 0 S $ = " K I L O M E T E R S "3 1 S $ = " Y A R D S M3 2 S $ = " M I L E S "

C h a n g e : 1 9 0 T $ + S E G $ ( U $ , 1 , 2 )2 0 I T $ O " Y A " T H E N 2 1 2 1 I T $ O " M I " T H E N 2 2 2 2 I T $ O " M E " T H E N 2 3 2 3 I T $ O " K I n T H E N 2 4 2 4 I ( T $ O w Y A " ) * ( T $ < > " M I n ) * ( T $ O I I M E n ) * ( T $ < > " K I 1 1 )

T H E N 1 6 2 9 0 I F T $ O " Y A " T H E N 3 0 3 0 I T $ O " M I 1 1 T H E N 3 1 3 1 I T $ O " M E " T H E N 3 2 3 2 I T $ O w K I n T H E N 3 3 3 5 P R I N T " T H A T ' S " ; D * C N ; S $ ; " . "

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

3

Page 38: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 38/178

Page 39: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 39/178

1 5 I N P U T1 6 I W = 0 T H E N 1 4 1 7 P R I N T1 8 I W > 1 7 8 T H E N 2 8 1 9 R E A D2 0 I T = 8 1 T H E N 2 4 2 1 0 I F W < = T * 2 . 2 0 5 T H E N 2 4 2 2 M = 2 3 G O T O 1 9 2 4 F O 1 = T 1 2 5 R E A D C 2 6 N E X T2 7 G O T O 3 2 2 8 P R I N T " Y O U W E I G H M O R E T H A N 1 7 P O U N D S . "2 9 P R I N T " ( 8 1 K I L O G R A M S ) "3 0 P R I N T " Y O U A R H E A V Y W E I G H T B O X E R . "3 1 E N 3 2 P R I N T " Y O U W E I G H " ; W / 2 . 2 0 5 ; " K I L O G R A M S . "3 3 P R I N T3 4 P R I N T " Y O U W E I G H M O R E T H A N " ; I N T ( M * 2 . 2 0 5 ) ; " P O U N D S "3 5 P R I N T " ( " ; M ; " K I L O G R A M S ) "3 6 P R I N T " B U T N O M O R E T H A N n ; I N T ( T * 2 . 2 0 5 ) ; " P O U N D S "3 7 P R I N T " ( » ; T ; " K I L O G R A M S ) . "3 8 P R I N T " Y O U A R " ; C $ ; " W E I G H T B O X E R . "3 9 P R I N T4 0 D A T A 4 8 , 5 1 , 5 4 , 5 7 , 6 04 1 D A T A 6 3 . 5 , 6 7 , 7 1 , 7 5 , 8 14 2 D A T A L I G H T F L Y , F L Y4 3 D A T A B A N T A M , F E A T H E R4 4 D A T A L I G H T , L I G H T W E L T E R , W E L T E R4 5 D A T A L I G H T M I D D L E , M I D D L E4 6 D A T A L I G H T H E A V Y

I Y o H a v e .A P P L E H N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I C $ ( 1 2 )

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

( c o n t i n u e d )3

Page 40: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 40/178

C O M M O D O R E V I C - 2 0C h a n g e : 1 4 P R I N T " H O W M A N Y P O U N D S D O Y O U W E I G H "

T E X A S I N S T R U M E N T S 9 9 / 4 A N C h a n g e s R e q u i r e d

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

3

Page 41: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 41/178

Page 42: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 42/178

[ T h e r e ' s m o r e — w h e n y o g e t t h e n o t h p r o g r a m , y o u ' l l s e s o m e t h i n gU k e t h i s : ]

I G E R M A N , W E D N E S D A Y I M I T T W O C H .

S U N D A YM O N D A YT U E S D A YW E D N E S D A YT H U R S D A YF R I D A YS A T U R D A Y

( T S W I T C H L A N G U A G E S , E N T E R " S — T Q U I T , E N T E R " Q " )T T R A N S L A T E D A Y O F T H E W E E K ,E N T E R T H C O R R E C T N U M B E R ?

P r o g r a m L i s t i n g1 R E M W H A T D A I T H E E V E N T ?1 0 P R I N T1 1 P R I N T " F O R E I G N A T H L E T E S W A N T T F I N D O U W H A T "1 2 P R I N T " D A Y T H E I R E V E N T S A R E B E I N G H E L D . A S 1 3 P R I N T " G O O D O L Y M P I C H O S T , Y O K N O W T H E "1 4 P R I N T " A N S W E R S — B U T Y O D O N ' T K N O W A N F O R E I G N "1 5 P R I N T " L A N G U A G E S . H E L P I O N T H E W A Y ! "1 6 P R I N T1 7 F O C = T 1 8 Y = 1 9 G O S U B 6 3 2 0 P R I N T T A B ( 2 ) ; C ? T A B ( 5 ) ; F $2 1 N E X T2 2 P R I N T2 3 P R I N T " S E L E C T , L A N G U A G E B N U M B E R " ;2 4 I N P U T L 2 5 L = V A L ( L $ )2 6 I L < O L > T H E N 2 3 2 7 Y = 2 8 G O S U B 6 3 2 9 P R I N T3 0 P R I N T " L A N G U A G E S E L E C T E D : " ; F $3 1 P R I N T3 2 F O X = T 3 3 Y = 3 4 Z = ( X * 6 ) - 5

3

Page 43: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 43/178

Page 44: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 44/178

I Y o H a v e . . A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I F $ ( 1 1 ) , D $ ( 1 1 ) , L $ ( 1 ) , C $ ( 2 )

C h a n g e : 2 0 0 P R I N T • " C ; " P 3 6 P R I N T " ; X ; " " ; D $4 5 0 I F C $ - " S " T H E N 1 6 4 6 I A S C ( C $ ) < 4 9 O R A S C ( C $ ) > 5 5 T H E N 4 2 4 7 C = V A L ( C $ ) : G O T O 4 9

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 OC h a n g e : 2 3 P R I N T " S E L E C T L A N G U A G E B Y N U M B E R "

4 2 P R I N T " E N T E R T H C O R R E C T N U M B E R "

T E X A S I N S T R U M E N T S 9 9 / 4A d d : 4 4 5 E N

4 7 G O T O 4 9 C h a n g e : 2 6 0 I F ( L < 1 ) ( L > 6 ) T H E N 2 3

4 4 0 I F C $ - " Q " T H E N 4 4 E L S E 4 5 4 5 I C $ = n S " T H E N 1 6 4 6 0 I F ( A S C ( C $ ) < 4 9 ) + ( A S C ( C $ ) > 5 5 ) T H E N 4 2 4 7 C = V A L ( C $ )

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 2 2

3

Page 45: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 45/178

O l y m p i c C o a c hT i - a i n i n g f o r t h O l y m p i c s i h a r d w o r k . H e r e ' s y o u r o w p e r s o n a l c o a c h t h e l p !

S a m p l e R u N E E D C O A C H T H E L P Y O U S T I C K T Y O U R T R A I N I N G ? I ' L L B E G L A D T H E L P .J U S T H I T T H E E N T E R K E Y ?P R A C T I C E ! P R A C T I C E !P R A C T I C E ! P R A C T I C E !P R A C T I C E ! P R A C T I C E !P R A C T I C E ! P R A C T I C E !P R A C T I C E ! P R A C T I C E !P R A C T I C E ! P R A C T I C E !P R A C T I C E ! P R A C T I C E !B r e a k

P r o g r a m L i s t i n g1 R E O L Y M P I C C O A C H1 0 P R I N T1 1 P R I N T " N E E D C O A C H T H E L P Y O S T I C K T O 1 2 P R I N T " Y O U R T R A I N I N G ? I ' L L B E G L A D T O H E L P . "1 3 P R I N T1 4 P R I N T " J U S T H I T H E N T E R K E Y " ;1 5 I N P U T X 1 6 P R I N T1 7 0 F O R 1 = T 2 4 1 8 F O J = l T O 3 0 01 9 N E X T2 0 P R I N T " P R A C T I C E ! P R A C T I C E ! "2 1 P R I N T2 2 N E X T

3

Page 46: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 46/178

I Y o H a v e . . A P P L E HC h a n g e : 1 4 P R I N T " J U S T H I T T H E R E T U R N K E Y " ;

A T A R IA d d : 9 D I X $ ( l )

C h a n g e - , 1 4 P R I N T " J U S T H I T H R E T U R N K E Y " ;

C O M M O D O R E 6 C h a n g e : 1 4 P R I N T " J U S T H I T T H E R E T U R N K E Y " ;

C O M M O D O R E V I C - 2 OC h a n g e : 1 4 0 P R I N T " J U S T H I T H R E T U R N K E Y "

T E X A S I N S T R U M E N T S 9 9 / 4 A N C h a n g e s R e q u i r e d

T R S - 8 O C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

4

Page 47: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 47/178

M e d a l D i v e rT h d i v e r i o t h h i g h b o a r d ! T h k e l o o k a t h i s b r o n z e - m e d a l s t y l e !

S a m p l e R u T H D I V E R I O N T H E B O A R D !H I T H E N T E R K E Y T O S E EB R O N Z E M E D A L D I V E ?

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w

P r o g r a m L i s t i n g1 R E B R O N Z E . M E D A L D I V E R1 0 P R I N T1 1 P R I N T " T H E D I V E R I O T H E B O A R D ! "1 2 P R I N T " H I T T H E N T E R K E T O S E E A 1 3 P R I N T " B R O N Z E M E D A L D I V E " ;1 4 I N P U T X 1 5 P R I N T C H R $ ( 1 2 )1 6 F O 1 = T 1 7 P R I N T " - " ;1 8 N E X T1 9 P R I N T ( c o n t i n u e d )

4

Page 48: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 48/178

2 0 F O 1 = T 2 2 1 F O J = T 2 2 P R I N T " 2 3 N E X T2 4 P R I N T " 1 2 5 N E X T2 6 F O L = T 3 2 7 P R I N T " W " ;2 8 N E X T2 9 P R I N T3 0 F O 1 = 2 3 T 2 3 1 F O J = T 3 2 P R I N T " 3 3 N E X T3 4 P R I N T " ! 3 5 N E X T3 6 P R I N T

I Y o H a v e . . A P P L E H

C h a n g e : 1 2 0 P R I N T " H I T T H R E T U R N K E Y T O S E E A 1 5 H O M E

A T A R IA d d : 9 D I X $ ( l )

C h a n g e : 1 2 P R I N T " H I T T H E R E T U R N K E Y T O S E E A 1 5 P R I N T C H R $ ( 1 2 5 )2 6 F O L = T 3

C O M M O D O R E 6 C h a n g e : 1 2 P R I N T " H I T T H R E T U R N K E T S E A

1 5 P R I N T C H R $ ( 1 4 7 )

C O M M O D O R E V I C - 2 0C h a n g e : 1 2 P R I N T " H I T T H R E T U R N K E T S E A

1 3 P R I N T " B R O N Z E M E D A L D I V E "1 5 P R I N T C H R $ ( 1 4 7 )2 0 F O 1 = T 1 2 6 F O L = l T O 2 3 0 F O 1 = 1 9 T O 2

4

Page 49: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 49/178

Page 50: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 50/178

Page 51: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 51/178

H O W M A N Y D R A C H M A SA R T H E R E T O T H E D O L L A R ? 9 3 . 4Y O U N E E D $ 1 0 . 7 1T B U S O M E T H I N G C O S T I N G1 0 0 0 D R A C H M A S .

P r o g r a m L i s t i n g1 R E O L Y M P I C S O U V E N I R S1 0 P R I N T1 1 P R I N T " Y O U ' R E A N A M E R I C A N A T H L E T E "1 2 P R I N T " A N D Y O W A N T T B U Y S O U V E N I R S "1 3 P R I N T " F R O M O T H E R C O U N T R I E S ' A T H L E T E S . "1 4 P R I N T1 5 P R I N T " T H E Y T E L L Y O U T H E P R I C E D1 6 P R I N T " I T H E I R C O U N T R Y ' S M O N E Y . "1 7 P R I N T " A N t > Y O N E E D T O K N O W "1 8 P R I N T " H O W M A N Y D O L L A R S T G I V E T H E M . "1 9 P R I N T2 0 P R I N T " W H A T I O N E U N I T O F 2 1 P R I N T " T H E F O R E I G N C U R R E N C Y C A L L E D " ;2 2 I N P U T F 2 3 0 I F F $ = " " T H E N 2 0 2 4 P R I N T2 5 P R I N T " H O W M A N Y " ; F $ ; " S W I L L I T A K E "2 6 P R I N T " T B U W H A T Y O W A N T " ;2 7 I N P U T2 8 I C = T H E N 2 5 2 9 P R I N T3 0 P R I N T " H O W M A N Y " ; F $ ; " S "3 1 P R I N T " A R E T H E R E T O T H E D O L L A R " ;3 2 I N P U T3 3 I D = T H E N 3 0 3 4 P R I N T3 5 P R I N T " Y O U N E E D $ " ; I N T ( C / D * 1 0 0 + . 5 ) / 1 0 03 6 P R I N T " T B U S O M E T H I N G C O S T I N G "3 7 P R I N T C ; " ; F $ ; " S . "

4

Page 52: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 52/178

I Y o H a v e .A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I F $ ( 2 0 )

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 2 1 P R I N T " T H E F O R E I G N C U R R E N C Y C A L L E D "

2 6 P R I N T , " T B U W H A T Y O W A N T "3 1 P R I N T " A R E T H E R E T T H D O L L A R "

T E X A S I N S T R U M E N T S 9 9 / 4 A N C h a n g e s R e q u i r e d

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

4

Page 53: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 53/178

" D e c a t h l o nT h e r e a r t e n e v e n t s i t h e d e c a t h l o n , a n t h e y ' r e a l w a y s r u i t h s a m e

o r d e r . I y o e x p e c t t o t r a i n a n w i n , y o u ' d b e t t e r k n o w w h i c h o n e s c o m e f i r s ta n w h i c h c o m e l a s t !

S a m p l e R u T H D E C A T H L O N C O N S I S T S O T E E V E N T S .Y O U M U S T E N T E R A L L T H E V E N T SI T H R I G H T O R D E R . T H O L Y M P I CC O M M I T T E E W O N ' T W A I T F O Y O U 1A B C D E P 6 H I J

1 0 M E T E R R U 4 0 M E T E R R U N1 5 0 0 M E T E R R U 1 1 M E T E R H U R D L E SL O N G J U M PH I G H J U M PP O L E V A U L TJ A V E L I ND I S C U SS H O T P U T

W H I C H E V E N T W I L L Y O U E N T E R ?R I G H T ! T H A T ' S E V E N T N U M B E RA B C D E P G H I J

1 0 M E T E R R U N4 0 M E T E R R U N1 5 0 0 M E T E R R U N1 1 M E T E R H U R D L E SL O N G J U M PH I G H J U M PP O L E V A U L TJ A V E L I ND I S C U SS H O T P U T

N O W H I C H E V E N T W I L L Y O E N T E R ?T O E A R L Y ! I T H A S N ' T S T A R T E D Y E T !T R Y A G A I N !

( c o n t i n u e d )4

Page 54: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 54/178

[ T h e r e ' s m o r e — w h e n y o g e t t h e n o f t h e p r o g r a m , y o u ' l l s e s o m e t h i n ql i k e t h i s : ]

N O W W H I C H E V E N T W I L L Y O U E N T E R ?R I G H T 1 T H A T ' S E V E N T N U M B E R 1 Y O W E R E E A R L Y O R L A T E1 T I M E S . T R A G A I NI P O U R Y E A R S .

P r o g r a m L i s t i n g1 R E D E C A T H L O N1 0 P R I N T " T H E D E C A T H L O N C O N S I S T S O F T E N E V E N T S1 1 P R I N T1 2 P R I N T " Y O U M U S T E N T E R A L L T H E E V E N T S "1 3 P R I N T " I T H R I G H T O R D E R . T H E O L Y M P I C "1 4 P R I N T " C O M M I T T E E W O N ' T W A I T F O R Y O U ' "1 5 P R I N T . . 1 6 G O S U B 5 0 1 7 F O 1 = T 1 1 8 I N P U T T 1 9 0 I F T $ = " n T H E N 1 8 2 0 I A S C ( T $ ) < 6 5 O A S C ( T $ ) > 7 4 T H E N 1 8 2 1 N = A S C ( T $ ) - 6 42 2 F O J = l T O N2 3 R E A D2 4 N E X T2 5 R E S T O R E2 6 0 I F P = I . T H E N 3 4 2 7 I K T H E N P R I N T " T O O E A R L Y ! I H A S N ' T S T A R T E D Y E T ! "2 8 I I > T H E N P R I N T " Y O U A L R E A D Y F I N I S H E D T H A T O N E ! "2 9 P R I N T " T R Y A G A I N ! "3 0 P R I N T3 1 C = C + 13 2 G O S U B 5 0 3 3 G O T O 1 8 3 4 P R I N T " R I G H T ! T H A T ' S E V E N T N U M B E R " ; 3 5 P R I N T3 6 I 1 = T H E N P R I N T " I T ' S N O T H S E C O N D D A Y "3 7 I 1 = T H E N P R I N T " O T H D E C A T H L O N : "3 8 P R I N T3 9 I K 1 T H E N G O S U B 5 0 4 0 N E X T4 1 I C > T H E N 4 6 4 2 P R I N T " C O N G R A T U L A T I O N S , C H A M P I O N ! "

4

Page 55: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 55/178

4 3 P R I N T " Y O U E N T E R E D A L L T H E V E N T S "4 4 P R I N T " R I G H T O T I M E ! "4 5 E N 4 6 P R I N T " Y O U W E R E E A R L Y O R L A T E "4 7 P R I N T C ; T I M E S . T R Y A G A I N "4 8 P R I N T " I F O U R Y E A R S . "4 9 E N 5 0 F O K = l T O 2 5 1 R E A D E 5 2 0 I F K > 1 0 T H E N P R I N T C H R $ ( 5 4 + K ) ; " : " ; E $5 3 N E X T5 4 R E S T O R E5 5 P R I N T5 6 I I > T H E N P R I N T " N O W " 5 7 P R I N T " W H I C H E V E N T W I L L Y O E N T E R " ;5 8 R E T U R N5 9 D A T A 1 , 5 , 1 0 , 6 , 2 , 4 , 8 , 9 , 7 , 36 0 D A T A 1 0 M E T E R R U N , 4 0 0 M E T E R R U N , 1 5 0 0 M E T E R R U N6 1 D A T A 1 1 M E T E R H U R D L E S , L O N G J U M P , H I G H J U M P6 2 D A T A P O L E V A U L T , J A V E L I N , D I S C U S , S H O T P U T

I Y o H a v e . . A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I T $ ( 2 ) , E $ ( 2 0 )

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0D e l e t e : 1 1 0 , 1 5 0

C h a n g e : 5 7 P R I N T " W H I C H E V E N T W I L L Y O U E N T E R "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 7 P R I N T " T O O E A R L Y ! I T H A S N ' T S T A R T E D Y E T ! "

2 8 P R I N T " Y O U A L R E A D Y F I N I S H E D T H A T O N E ! "3 6 P R I N T " I T ' S N O T H S E C O N D D A Y "3 9 G O S U B 5 0 0 ,5 2 P R I N T C H R $ ( 5 4 + K ) ; " : " ; E $5 6 P R I N T " N O W "

( c o n t i n u e d )4

Page 56: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 56/178

C h a n g e : 2 7 0 I P I > = P T H E N 2 8 2 8 I K = T H E N 2 9 3 6 I I O T H E N 3 8 3 7 P R I N T " O T H D E C A T H L O N : "3 9 0 I F I > = 1 0 T H E N 4 0 5 2 0 I F K < = 1 0 T H E N 5 3 5 6 I I < = 1 T H E N 5 7

T R S - 8 0 C O L O R C O M P U T E RA d d : 1 5 P R I N T " H I T E N T E R K E T B E G I N " ;

1 5 I N P U T X C h a n g e : 2 7 I K T H E N P R I N T " T O O E A R L Y ! I H A S N ' T S T A R T E D

Y E T ! " 2 8 I I > T H E N P R I N T " Y O U A L R E A D Y F I N I S H E D T H A T

O N E ! " 3 6 I F 1 = 5 T H E N P R I N T " I T ' S N O T H S E C O N D D A " 3 7 I 1 = T H E N P R I N T " O T H D E C A T H L O N : "

5

Page 57: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 57/178

Page 58: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 58/178

P r o g r a m L i s t i n g1 R E M E Q U I P M E N T M A N A G E R1 0 P R I N T1 1 P R I N T " Y O U ' R E T H E Q U I P M E N T M A N A G E R "1 2 P R I N T " F O R T H O L Y M P I C V I L L A G E . "1 3 P R I N T1 4 P R I N T " H O W M A N Y W E E K S H A V E Y O U B E E N "1 5 P R I N T " D O I N G T H I S J O B " ;1 6 I N P U T R1 7 R A N D O M I Z E R1 8 P R I N T1 9 P R I N T " Y O U M U S T K E E P T R A C K O A L L "2 0 P R I N T " T H E A T H L E T I C E Q U I P M E N T . "2 1 M = 2 0 + I N T ( R N D ( 1 ) * 1 0 0 )2 2 P R I N T2 3 F O Z = T I N T ( 1 + ( R N D ( 1 ) * 2 0 ) )2 4 R E A D C 2 5 N E X T2 6 R E S T O R E2 7 F O 1 = T 2 1 + I N T ( R N D ( 1 ) * 4 )2 8 R E A D D 2 9 N E X T3 0 R E S T O R E3 1 P R I N T " T H E T E A M F R O M " ; C $ ; " H A " ; M ; " M E M B E R S . "3 2 S * 2 + I N T ( R N D ( 1 ) * 4 )3 3 P R I N T " E A C H M E M B E R H A " 3 4 I K 2 T H E N P R I N T S * 2 ; " " ; D $ ; " . "3 5 0 I F I > 2 3 T H E N P R I N T S ; P A I R S O " ; D $ ; " . "3 6 P R I N T3 7 P R I N T " H O W M A N Y " ; D $ ; " D O E S T H E "3 8 P R I N T " T E A M F R O M " ; C $ ; " H A V E " ;3 9 I N P U T P 4 0 0 I F P S = 0 T H E N 3 7 4 1 P R I N T4 2 I P S = S * M * 2 T H E N 5 8 4 3 0 I F F = T H E N 4 9 4 4 I Z > A N P S = S * M T H E N P R I N T " Y O U O N L Y C O U N T E D H A L FT H F E E T ! " ,4 5 I P S O S * M T H E N P R I N T " N O ! "4 6 P R I N T " T R Y A G A I N T "4 7 F = F + 14 8 G O T O 3 7 4 9 P R I N T ■ 5 0 P R I N T " T H E R I G H T A N S W E R W A S " ; S * M * 2 ; " ! W5 1 P R I N T " Y O U L O S T T R A C K O F T H E " ; D $ j " , "5 2 P R I N T " S T H T E A M F R O M " ; C $5 3 P R I N T " L O S T O T H E T R A C K ! "5 4 P R I N T5 5 P R I N T " Y O U ' R E F I R E D ! "5 6 P R I N T5 7 E N 5 8 W = W + 1

5

Page 59: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 59/178

5 9 P R I N T " G O O D G O I N G ! "6 0 I W = 3 T H E N 6 4 6 1 0 F = 06 2 P R I N T " B U T Y O U ' R E N O T D O N E Y E T 1 "6 3 G O T O 2 1 6 4 P R I N T " T H E T E A M S A W A R D Y O G O L D M E D A L "6 5 P R I N T " F O B Y O U R W O R K 1 "6 6 P R I N T6 7 D A T A U . S . A . , U . S . S . R . , E A S T G E R M A N Y f W E S T G E R M A N Y6 8 D A T A J A P A N , P O L A N D , B U L G A R I A , C U B A , F I N L A N D , S W E D E N6 9 D A T A B R I T A I N , I T A L Y , C Z E C H O S L O V A K I A , P R A N C E7 0 D A T A Y U G O S L A V I A , N E W Z E A L A N D , S O U T H K O R E A7 1 D A T A S W I T Z E R L A N D , D E N M A R K , R O M A N I A7 2 D A T A S H I R T S , J A C K E T S , S H O E S , S O C K S

I Y o H a v e . . A P P L E H

D e l e t e : 1 7

A T A R ID e l e t e : 1 7

A d d : 9 D I C $ ( 1 6 ) , D $ ( 1 1 )C h a n g e : 2 1 M = 2 0 + I N T ( R N D ( 0 ) * 1 0 0 )

2 3 F O Z = T I N T ( 1 + ( R N D ( 0 ) * 2 0 ) )2 7 F O 1 = T 2 1 + I N T ( R N D ( 0 ) * 4 )3 2 0 S = 2 + I N T ( R N D ( 0 ) * 4 )

C O M M O D O R E 6 D e l e t e : 1 7

C h a n g e : 2 1 M = 2 0 + I N T ( R N D ( 0 ) * 1 0 0 )2 3 F O Z = T I N T ( 1 + ( R N D ( 0 ) * 2 0 ) )2 7 F O 1 = T 2 1 + I N T ( R N D ( 0 ) * 4 )3 2 S = 2 + I N T ( R N D ( 0 ) * 4 )

C O M M O D O R E V I C - 2 0D e l e t e : 1 7

C h a n g e : 1 5 0 P R I N T " D O I N G T H I S J O B "2 1 M = 2 0 + I N T ( R N D ( 0 ) * 1 0 0 ) ( c o n t i n u e d )

5

Page 60: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 60/178

Page 61: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 61/178

' H i g h H u r d l e sI t ' s y o a g a i n s t t h e c u r r e n t w o r l d c h a m p i o n i t h h i g h h u r d l e s ! Y o u ' r e j u s t

f e s t e p s a n j u m p s f r o m g o l d m e d a l . . b u c a y o b r i n g i h o m e ?

S a m p l e R u T H I S W I L L T E S T H O W G O O D

H U R D L E R Y O U < Y > A R E .Y O U R O P P O N E N T I < O > .T R U F O R W A R D , Y O H I T H E E N T E R K E Y .B U T J U M P H U R D L E < H H H H H H >Y O U H A V E T O H I T T H E K E F I R S T .A F T E R E A C H T U R N , T H E S C R E E NW I L L S H O W W H E T H E R Y O O Y O U RO P P O N E N T H I H U R D L E O J U M P E DT O E A R L Y . E I T H E R E R R O R W I L LS L O W Y O D O W N .H O W M A N Y T I M E S H A V E Y O R U T H E H U R D L E S ? 2

< H H H H H H H X H H H H H H H >< H H H H H H H X H H H H H H H >

> E A R

< H H H H H H H > < H H H H H H H >H I < H H H H H H H X H H H H H H H >

Y O U R O P P O N E N T B E A T Y O U .B E T T E R L U C K N E X T T I M E .

5

Page 62: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 62/178

Page 63: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 63/178

Page 64: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 64/178

C O M M O D O R E V I C - 2 0D e l e t e : 1 2 0 / 1 4 0 , 1 7 0 , 2 0 0 / 3 0 0

A d d : 3 1 J $ = " N "5 7 J $ = " N "5 7 N E X T

C h a n g e : 1 5 0 P R I N T " T R U F O R W A R D , Y O U "1 6 P R I N T " H I T T H R E T U R N K E Y . "1 8 P R I N T " B U T T J U M P H U R D L E < H H H > "2 7 P R I N T " H O W M A N Y T I M E S H A V E "2 8 P R I N T " Y O U R U T H H U R D L E S "3 2 P R I N T C H R $ ( 1 4 7 )3 4 0 I F I N T ( R N D ( 0 ) * 1 0 ) < 3 T H E N 3 8 3 5 P R I N T T A B ( 6 ) " > > " ; M $3 6 H $ = " N "3 9 P R I N T T A B ( 6 ) " < H H H X H H H > " ; M $4 4 0 I F H $ = " N " T H E N 4 8 5 0 H $ = " N "5 2 I I N T ( R N D ( 0 ) * 1 0 ) > 1 T H E N 5 7 5 3 0 I F H $ = " N " T H E N F E = F E + 15 4 0 I F H $ = " N " T H E N M $ = n E A R L Y5 7 H $ = " N W

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 5 3 F E = F E + 1

5 5 F H = F H + 1C h a n g e : 3 2 0 C A L L C L E A R

3 4 0 I F I N T ( R N D * 1 0 ) < 3 T H E N 3 8 3 5 P R I N T T A B ( 6 ) ; " < Y . > " ; M $ ;3 9 P R I N T T A B ( 6 ) ; " < H H H H H X H H H H H > " ; M $ ?5 2 0 I F I N T ( R N D * 1 0 ) > 1 T H E N 5 7 5 3 0 I F H $ O M " T H E N 5 5 5 4 M $ = " E A R L Y5 5 I H $ O " J " T H E N 5 7 5 6 M $ = " H I

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 1 2 0 , 1 4 0 , 1 7 0 , 2 0 0 , 3 0

C h a n g e : 3 2 C L 3 4 I R N D ( 1 0 ) < 3 T H E N 3 8 5 2 I F , R N D ( 1 0 ) > 1 T H E N 5 7

5

Page 65: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 65/178

_ 0 1 y m p i c W e i g h t L i f t e rA r y o u a f l y w e i g h t , s u p e r - h e a v y w e i g h t , o s o m e w h e r e i b e t w e e n ?

T h i s p r o g r a m w i l l t e l l y o u !

S a m p l e R u Y O U ' R E W E I G H T L I F T E R — B U T W H A TK I N D D E P E N D S O N H O W M U C H Y O UW E I G H . J U S T L I F T Y O U R O W NW E I G H T O N T O T H E S E S C A L E S .H O M A N Y P O U N D S D O Y O U W E I G H ? 1 2 Y O U W E I G H 5 6 . 6 8 9 3 4 K I L O G R A M S .Y O W E I G H M O R E T H A N 1 2 P O U N D S( 5 K I L O G R A M S )

B U N O T M O R E T H A N 1 3 P O U N D S( 6 K I L O G R A M S ) .

Y O A R F E A T H E R W E I G H T , W E I G H T L I F T E R .R U Y O U ' R W E I G H T L I F T E R — B U T * W H A TK I N D D E P E N D S O N H O W M U C H Y O UW E I G H . J U S T L I F T Y O U R O W NW E I G H T O N T O T H E S E S C A L E S .H O M A N Y P O U N D S D O Y O U W E I G H ? 1 7 Y O U W E I G H 7 9 . 3 6 5 0 8 K I L O G R A M S .

Y O U W E I G H M O R E T H A N ' 1 6 5 P O U N D S( 7 K I L O G R A M S )

B U N O M O R E T H A N 1 8 P O U N D S( 8 K I L O G R A M S ) .Y O A R L I G H T H E A V Y W E I G H T W E I G H T L I F T E R .

5

Page 66: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 66/178

P r o g r a m L i s t i n g1 R E O L Y M P I C W E I G H T L I P T E R1 0 P R I N T1 1 P R I N T " Y O U ' R E W E I G H T L I P T E R — B U T W H A T "1 2 P R I N T " K I N D D E P E N D S O N H O W M U C H Y O U "1 3 P R I N T " W E I G H . J U S T L I F T Y O U R O W N "1 4 P R I N T " W E I G H T O N T O T H E S E S C A L E S . "1 5 P R I N T1 6 P R I N T " H O W M A N Y P O U N D S D O Y O U W E I G H " ;1 7 I N P U T1 8 I W = T H E N 1 6 1 9 P R I N T2 0 0 I F W > 2 4 2 T H E N 3 0 2 1 R E A D2 2 I T = 8 1 T H E N 2 6 2 3 0 I F W < = T * 2 . 2 0 5 T H E N 2 6 2 4 M = 2 5 G O T O 2 1 2 6 F O 1 = T 2 7 R E A D C 2 8 N E X T2 9 G O T O 3 4 3 0 P R I N T " Y O U W E I G H M O R E T H A N 2 4 P O U N D S . "3 1 P R I N T " ( 1 0 0 K I L O G R A M S ) "3 2 P R I N T " Y O U A R S U P E R - H E A V Y W E I G H T W E I G H T L I P T E R . "3 3 0 E N D3 4 P R I N T * Y O U W E I G H " ; W / 2 . 2 0 5 ; " K I L O G R A M S . "3 5 P R I N T3 6 P R I N T " Y O U W E I G H M O R E T H A N " ; I N T ( M * 2 . 2 0 5 ) ; " P O U N D S "3 7 P R I N T n ( " ; M ; l ? K I L O G R A M S ) "3 8 P R I N T " B U T N O T M O R E T H A N " ; I N T ( T * 2 . 2 0 5 ) ; " P O U N D S "3 9 P R I N T " ( " ; T ; " K I L O G R A M S ) . "4 0 P R I N T " Y O U A R " ; C $ ; " W E I G H T W E I G H T L I F T E R . "4 1 P R I N T4 2 D A T A 5 2 , 5 6 , 6 0 , 6 7 , 7 54 3 D A T A 8 2 , 9 0 , 1 0 0 , 1 1 04 4 D A T A F L Y , B A N T A M , F E A T H E R4 5 D A T A L I G H T , M I D D L E , L I G H T H E A V Y4 6 D A T A M I D D L E H E A V Y , 1 0 0 - K I L O , H E A V Y

Page 67: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 67/178

I Y o H a v e . . A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I C $ ( 1 4 )

C h a n g e : 4 0 0 P R I N T " Y O U ' R E " ; C $ ; " W E I G H T W E I G H T L I F T E R .

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 1 6 0 P R I N T " H O W M A N Y P O U N D S D Y O W E I G H "

T E X A S I N S T R U M E N T S 9 9 / 4 A N C h a n g e s R e q u i r e d

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

6

Page 68: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 68/178

Page 69: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 69/178

Y O W I L L N E E D T I M P R O V E B H U N D R E D T H S O S E C O N D E A C H D A

T A C H I E V E Y O U R G O A L .

P r o g r a m L i s t i n g1 R E M O L Y M P I C T R A I N E R1 0 P R I N T1 1 P R I N T " H O W M U C H D Y O U N E E D T I M P R O V E "1 2 P R I N T " E A C H D A T R E A C H Y O U R G O A L ? "1 3 P R I N T " I ' L L H E L P Y O U F I N D O U T 1 "1 4 P R I N T1 5 P R I N T " U S E C O L O N S A N D E C I M A L P O I N T "1 6 P R I N T " T S E P A R A T E T H E T I M E : "1 7 P R I N T " ( 3 : 4 5 : 2 0 . 2 — N O T "1 8 P R I N T " H O U R S , 4 5 M I N U T E S , 2 0 . 2 S E C O N D S ) "1 9 P R I N T2 0 F O J = l T O2 1 I J = T H E N P R I N T " W H A T I Y O U R C U R R E N T T I M E "2 2 I J = T H E N P R I N T " W H A T T I M E D O Y O U W A N T T A C H I E V E "2 3 P R I N T " F O R T H I S R A C E " ;2 4 I N P U T A 2 5 0 I F A $ = " " T H E N 2 1 2 6 P R I N T2 7 N = 1 : F = 0 : S = 0 : M = 0 : H = 02 8 0 F O R I = L E N ( A $ ) T O S T E P - 2 9 0 I F 1 = T H E N 3 4 3 0 I M I D $ ( A $ , I , 1 ) < > " . " T H E N 3 3 3 1 0 N = 03 2 G O T O 3 4 3 3 I M I D $ ( A $ , 1 , 1 ) < : > " : " T H E N 4 1 3 4 I N = T H E N F = V A L ( M I D $ ( L $ , 1 , 1 ) )3 5 I N = T H E N S = V A L ( L $ )3 6 I N = T H E N M = V A L ( L $ )3 7 I F N = 3 T H E N H = V A L ( L $ )3 8 N = N + 13 9 L $ = " "4 0 G O T O 4 2 4 1 L $ = M I D $ ( A $ , I , 1 ) + L $4 2 N E X T4 3 T ( J ) = ( H * 3 6 0 0 ) + ( M * 6 0 ) + S + ( F / 1 0 )4 4 I T ( J ) = 0 T H E N 2 1 4 5 N E X T4 6 I T ( 1 ) > T ( 2 ) T H E N 5 0 4 7 P R I N T " D Y O W A N T T G O S L O W E R ? "4 8 P R I N T " T R Y A G A I N 1 "4 9 G O T O 2 0 5 0 P R I N T " H O W M A N Y D A Y S D O Y O U H A V E T O T R A I N " f5 1 I N P U T D ( c o n t i n u e d )

6

Page 70: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 70/178

5 2 P R I N T5 3 P R I N T " Y O U W I L L N E E D T I M P R O V E B Y 5 4 P R I N T ( T ( l ) - T ( 2 ) ) * 1 0 0 / D ;5 5 P R I N T H U N D R E D T H S O F S E C O N D E A C H D A Y "5 6 P R I N T " T A C H I E V E Y O U R G O A L . "5 7 P R I N T

I Y o H a v e . . A P P L E HC h a n g e : 2 3 P R I N T " F O R T H I S R A C E . ( E N C L O S E T I M E I Q U O T E S ) " ;

A T A R IA d d : 9 D I M A $ ( l l ) , L $ ( 1 2 ) , T ( 2 )

3 7 T X = 04 1 L $ ( T X ) = A $ ( I , I )

C h a n g e : 3 0 0 I F A $ ( I , I ) < > " . " T H E N 3 3 3 3 I A $ ( I , I ) < > " : " T H E N 4 1 4 1 T X = T X + 1

C O M M O D O R E 6 C h a n g e : 1 5 0 P R I N T " U S E S E M I C O L O N S A N D D E C I M A L P O I N T "

1 7 P R I N T " ( 3 ; 4 5 ; 2 0 . 2 — N O T "3 3 0 I F M I D $ ( A $ , I , 1 ) < > " ; " T H E N 4 1

C O M M O D O R E V I C - 2 0C h a n g e : 1 5 0 P R I N T " U S E S E M I C O L O N S A N D E C I M A L P O I N T "

1 7 P R I N T " ( 3 , - 4 5 ; 2 0 . 2 — N O T "2 3 P R I N T " F O R T H I S R A C E "3 3 I M l b $ ( A $ , I , l ) < > " ; " T H E N 4 1 5 0 P R I N T " H O W M A N Y D A Y S D O Y O U H A V E T T R A I N "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 1 P R I N T " W H A T I Y O U R C U R R E N T T I M E "

2 2 P R I N T , " W H A T T I M E D O Y O U W A N T T A C H I E V E "2 7 1 F = 02 7 2 S = 02 7 M = 2 7 4 H = 0

6

Page 71: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 71/178

3 4 F = V A L ( S E G $ ( L $ , 1 , U )3 5 S = V A L ( L $ )3 6 M = V A L ( L $ )3 7 H = V A L ( L $ )

C h a n g e : 2 1 0 I P J O T H E N 2 2 2 2 I J O T H E N 2 3 2 7 N = 3 3 I S E G $ ( A $ f I f l ) O n : 1 1 T H E N 4 1 3 4 I N O T H E N 3 5 3 5 0 I F N O T H E N 3 6 3 6 I N < > 2 T H E N 3 7 3 7 0 I F N O T H E N 3 8 4 1 L $ = S E G $ ( A $ , I , 1 ) & L $

T R S - 8 0 C O L O R C O M P U T E RC h a n g e : 2 4 L I N E I N P U T A

6

Page 72: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 72/178

T o s s t h J a v e l i nI t ' s c l a s s i c e v e n t a n i t ' s r i g h t h e r e o y o u r c o m p u t e r s c r e e n ! C a y o

c h a n g e t h p r o g r a m t l e y o m a k e m o r e t h a n o n t h r o w e a c h t i m e ?

S a m p l e R u I T ' S T I M E F O R T H E J A V E L I N T H R O W .H I T H E N T E R K E W H E N Y O U ' R E R E A D Y ?T H E R E G O E S T H E J A V E L I N !

■ /

■ / A N H E R E I C O M E S B A C K D O W N !

6

Page 73: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 73/178

P r o g r a m L i s t i n g1 R E T O S S T H J A V E L I N1 0 P R I N T " I T ' S T I M E F O T H J A V E L I N T H R O W . "1 1 P R I N T " H I T T H E N T E R K E W H E N Y O U ' R E R E A D Y " ;1 2 I N P U T X 1 3 P R I N T1 4 P R I N T " T H E R E G O E S T H J A V E L I N ! "1 5 G O S U B 3 2 1 6 G O S U B 2 8 1 7 F O 1 = 1 8 T S T E P - 11 8 P R I N T T A B ( I * 2 ) ; C H R $ ( 4 7 )1 9 N E X T2 0 G O S U B 2 8 2 1 P R I N T " A N D H E R E I C O M E S B A C K D O W N 1 "2 2 G O S U B 3 2 2 3 P R I N T C H R $ ( 1 2 )2 4 F O 1 = T 1 2 5 P R I N T T A B ( 1 * 2 ) ; C H R $ ( 9 2 )2 6 N E X T2 7 E N 2 8 F O 1 = T 2 2 9 P R I N T3 0 N E X T3 1 R E T U R N3 2 F O D = T 8 0 3 3 N E X T3 4 R E T U R N

I Y o H a v e . . A P P L E H

C h a n g e : 1 1 P R I N T " H I T T H R E T U R N K E W H E N Y O U ' R E R E A D Y " ;2 3 H O M E

A T A R IA d d : 9 D I X $ ( l )

3 5 F O H = T 3 6 P R I N T " ; N E X T H R E T U R N

C h a n g e : 1 1 0 P R I N T " H I T T H R E T U R N K E W H E N Y O U ' R E R E A D Y " ;1 8 R = I * 2 : G O S U B 3 5 5 : P R I N T C H R $ ( 4 7 )2 3 P R I N T C H R $ ( 1 2 5 )2 5 R = I * 2 : G O S U B 3 5 5 : P R I N T C H R $ ( 9 2 )

( c o n t i n u e d )6

Page 74: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 74/178

C O M M O D O R E 6 C h a n g e : 1 1 P R I N T " H I T T H R E T U R N K E W H E N Y O U ' R E R E A D Y " ;

2 3 P R I N T C H R $ ( 1 4 7 )2 5 P R I N T T A B ( I * 2 ) ; C H R $ ( 1 0 9 )

C O M M O D O R E V I C - 2 0C h a n g e : 1 1 P R I N T " H I T T H R E T U R N K E W H E N Y O U ' R E R E A D Y "

1 7 F O 1 = 1 0 T S T E P - 2 3 P R I N T C H R $ ( 1 4 7 )2 4 F O 1 = T 1 2 5 P R I N T T A B ( I * 2 ) ; C H R $ ( 1 0 9 )

T E X A S I N S T R U M E N T S 9 9 / 4 AC h a n g e : 1 7 0 F O 1 = 1 4 T S T E P - 12 3 C A L L C L E A R

2 4 F O 1 = T 1 2 8 F O 1 = T 1

T R S - 8 0 C O L O R C O M P U T E RC h a n g e : 1 7 F O 1 = 1 4 T S T E P -

2 3 C L 2 4 F O 1 = T 1

6

Page 75: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 75/178

O l y m p i c T r a n s l a t o rT h e r e a r l o t s o w o r d s t h a t g w i t h t h O l y m p i c s . T h i s p r o g r a m

w i l l l e y o t r a n s l a t e a e v e n d o z e n o t h e m i n t o f i v e d i f f e r e n t l a n g u a g e s !

S a m p l e R u W H A T D O E S Y O U R O P P O N E N T C A L LS O M E F A M I L I A R T H I N G S A T T H O L Y M P I C G A M E S ? U S T H I S P R O G R A MT O F I N D O U T !

E N G L I S HS W E D I S HF R E N C HI T A L I A NS P A N I S HG E R M A N

S E L E C T L A N G U A G E B N U M B E R ?L A N G U A G E S E L E C T E D : F R E N C H

5

1 1 1

F I R S TS E C O N DT H I R DP R I Z EG A M ET E A MW I L O S ER A C ER U J U M PP E A C E

( T S W I T C H L A N G U A G E S , . E N T E R n S — T Q U I T , E N T E R " Q " )T T R A N S L A T E W O R D ,E N T E R T H C O R R E C T N U M B E R ?I F R E N C H , W I I G A G N E R .

( c o n t i n u e d )6

Page 76: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 76/178

Page 77: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 77/178

3 1 P R I N T3 2 F O R D = l T O 1 3 3 Y = 3 4 Z = ( D * 6 ) - 53 5 G O S U B 6 3 3 6 P R I N T T A B ( 2 ) ; D ; T A B ( 7 ) ; W D $3 7 N E X T3 8 P R I N T3 9 P R I N T " ( T O S W I T C H L A N G U A G E S , E N T E R " ; C H R $ ( 3 4 ) ; " S " ;

C H R $ ( 3 4 )4 0 P R I N T " - - T O Q U I T , E N T E R " ; C H R $ ( 3 4 ) ; " Q " ; C H R $ ( 3 4 ) ; " ) "4 1 P R I N T " T T R A N S L A T E W O R D , "4 2 P R I N T " E N T E R T H E C O R R E C T N U M B E R " ;4 3 I N P U T C 4 4 0 I F C $ = " Q " T H E N E N 4 5 C = V A L ( C $ )4 6 I C $ = " S " T H E N 1 6 4 7 I C > A N C < 1 3 T H E N 4 9 4 8 G O T O 3 8 4 9 P R I N T5 0 Y = 5 1 G O S U B 6 3 5 2 P R I N T " I " ; F $ ; " , " 5 3 Y = 5 4 Z = ( C * 6 ) - 55 5 G O S U B 6 3 5 6 P R I N T W D $ ; " I " 5 7 Z = ( C * 6 ) - ( 6 - L )5 8 G O S U B 6 3 5 9 P R I N T W D $ ; " . "6 0 P R I N T6 1 G O T O 3 1 6 2 R E R E A D I N G S U B R O U T I N E6 3 F O P = T O 6 4 R E A D F 6 5 N E X T6 6 F O Q = l T O6 7 R E A D W D $6 8 N E X T6 9 R E S T O R E7 0 R E T U R N7 1 D A T A E N G L I S H , S W E D I S H , F R E N C H , I T A L I A N , S P A N I S H , G E R M A N7 2 D A T A F I R S T , F O R S T A , P R E M I E R , P R I M O , P R I M E R O , E R S T E7 3 D A T A S E C O N D , A N D R A , D E U X I E M E , S E C O N D O , S E G U N D O , Z W E I T E7 4 D A T A T H I R D , T R E D J E , T R O I S I E M E , T E R Z O , T E R C E R O , D R I T T E7 5 D A T A P R I Z E , P R I S , P R I X , P R E M I O , P R E M I O , P R E I S7 6 D A T A G A M E , S P E L , J E U , G I U O C O , J U E G O , S P I E L7 7 D A T A T E A M , L A G , E Q U I P E , S Q U A D R A , E Q U I P O , M A N N S C H A F T7 8 D A T A W I N , V I N N A , G A G N E R , V I N C E R E , V E N C E R , G E W I N N E N7 9 D A T A L O S E , F O R L O R A , P E R D R E , P E R D E R E , P E R D E R , V E R L I E R E N8 0 D A T A R A C E , T A V L I N G , C O U R S E , C O R S A , C A R R E R A , W E T T L A U F8 1 D A T A R U N , S P R I N G A , C O U R I R , C O R R E R E , C O R R E R , R E N N E N8 2 D A T A J U M P , H O P P A , S A U T E R , S A L T A R E , S A L T A R , S P R I N G E N8 3 D A T A P E A C E , F R E D , P A I X , P A C E , P A Z , F R I E D E N

7

Page 78: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 78/178

I Y o H a v e .A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I C $ ( 1 ) , F $ ( 1 1 ) , W D $ ( 1 1 ) , L $ ( 1 )

8 4 F O R l = l T O8 5 P R I N T " ; : N E X T R l : R E T U R N

C h a n g e : 2 0 R = 2 : G O S U B 8 4 5 : P R I N T C ; : R = 5 : G O S U B 8 4 5 : P R I N T F 3 6 R = 2 : G O S U B 8 4 5 : P R I N T D ; : R = 7 : G O S U B 8 4 5 : P R I N T W D $4 5 0 I F C $ = " S " T H E N 1 6 4 6 0 I F A S C ( C $ ) < 4 9 O R A S C ( C $ ) > 5 7 T H E N 4 2 4 7 C = V A L ( C $ ) : G O T O 4 9

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 2 3 P R I N T " S E L E C T A L A N G U A G E B Y N U M B E R "

4 2 P R I N T " E N T E R T H E C O R R E C T N U M B E R "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 4 4 E N

4 7 G O T O 4 9 C h a n g e - 2 6 0 I F ( L < 1 ) + ( L > 6 ) T H E N 2 3

4 4 I C $ O " Q " T H E N 4 5 4 5 0 I F C $ = " S " T H E N 1 6 4 6 I ( A S C ( C $ ) < 4 9 ) + ( A S C ( C $ ) > 5 7 ) T H E N 4 2 4 7 C = V A L ( C $ )

T R S - 8 O C O L O R C O M P U T E RD e l e t e : 3 8

7

Page 79: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 79/178

_ 0 1 y m p i c T r a v e l B u r e a u _I t ' s l o n g w a t L o s A n g e l e s f r o m f o r e i g n c o u n t r i e s ! H o f a e x a c t l y ?

W i t h t h i s p r o g r a m , y o u ' l l h a v e t h a n s w e r s i f l a s h !

S a m p l e R u O L Y M P I C T R A V E L S E R V I C E M I L E A G E F I N D E R

Y O U ' R E F O R E I G N A T H L E T E .H O F A W I L L Y O B E F L Y I N GT O T H E L O S A N G E L E S 1 9 8 4 G A M E S ?H I T T H E E N T E R K E Y T B E G I N ?

1 1 1 1 1 1 1 1 1 1 2

B E R L I NB U E N O S A I R E SC A I R OC A L C U T T AC A R A C A SH O N G K O N GI S T A N B U LL I S B O NL O N D O NM A N I L AM E X I C O C I T YM O N T R E A LM O S C O WP A R I SR I D J A N E I R OR O M ES H A N G H A IS T O C K H O L MS Y D N E YT O Y K O

W H E R E A R E Y O F L Y I N G F R O MF R O M T O Y K O T L O A N G E L E SI 5 4 3 3 M I L E S B A I R .W A N T T T R A N O T H E R ? Y E W H E R E A R Y O F L Y I N G F R O M ?

( c o n t i n u e d )7

Page 80: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 80/178

P R O M C A I R O T O L O S A N G E L E SI 7 5 2 0 M I L E S B Y A I R .W A N T T T R A N O T H E R ? N E N J O Y Y O U R P L I G H T 1

P r o g r a m L i s t i n g1 R E O L Y M P I C T R A V E L B U R E A U1 0 D I D ( 2 0 )1 1 G O S U B 6 2 1 2 P R I N T " O L Y M P I C T R A V E L S E R V I C E M I L E A G E F I N D E R "1 3 G O S U B 6 2 1 4 P R I N T1 5 P R I N T " Y O U ' R E F O R E I G N A T H L E T E . "1 6 P R I N T " H O W P A W I L L Y O U B E F L Y I N G "1 7 P R I N T " T T H L O A N G E L E S 1 9 8 4 G A M E S ? "1 8 P R I N T1 9 P R I N T " H I T T H E N T E R K E T B E G I N " ;2 0 I N P U T D 2 1 P R I N T2 2 0 I F R = T H E N R E S T O R E2 3 P R I N T2 4 F O A = T 2 2 5 R E A D A 2 6 P R I N T T A B ( 5 ) ; A ; T A B ( 9 ) ; A $2 7 N E X T2 8 F O B = T 2 2 9 R E A D D ( B )3 0 N E X T3 1 R = 3 2 P R I N T3 3 P R I N T " W H E R E A R E Y O U F L Y I N G F R O M " ;3 4 I N P U T3 5 I N < O N > 2 0 T H E N 2 2 3 6 R E S T O R E3 7 F O C = T 3 8 R E A D A 3 9 N E X T4 0 P R I N T4 1 P R I N T " F R O M " ; A $ ; " T O L O S A N G E L E S "4 2 P R I N T " I " ; D ( N ) ; " M I L E S B A I R . "4 3 P R I N T4 4 P R I N T " W A N T T T R Y A N O T H E R " ;4 5 I N P U T Y 4 6 P R I N T4 7 0 I F M I D $ ( Y $ , 1 , 1 ) < > " N " T H E N 2 2 4 8 P R I N T " E N J O Y Y O U R F L I G H T ! "

7

Page 81: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 81/178

4 9 P R I N T5 0 E N 5 1 D A T A B E R L I N , B U E N O S A I R E S , C A I R O , C A L C U T T A5 2 D A T A C A R A C A S , H O N G K O N G , I S T A N B U L , L I S B O N5 3 D A T A L O N D O N , M A N I L A , M E X I C O C I T Y , M O N T R E A L5 4 D A T A M O S C O W , P A R I S , R I O D J A N E I R O , R O M E5 5 D A T A S H A N G H A I , S T O C K H O L M , S Y D N E Y , T O Y K O5 6 D A T A 5 7 2 4 , 6 1 7 0 , 7 5 2 0 , 8 0 9 05 7 D A T A 3 6 3 2 , 7 1 9 5 , 6 7 8 3 , 5 6 2 15 8 D A T A 5 3 8 2 , 7 2 6 1 , 1 5 8 9 , 2 4 2 75 9 D A T A 6 0 0 3 , 5 5 8 8 , 6 3 3 1 , 6 7 3 26 0 D A T A 6 4 3 8 , 5 4 5 4 , 7 5 3 0 , 5 4 3 36 1 R E L I N E S U B R O U T I N E6 2 F O D = l T O 3 6 3 P R I N T " - " »6 4 N E X T6 5 P R I N T6 6 R E T U R N

I Y o H a v e .A P P L E H

C h a n g e : 1 9 P R I N T " H I T T H R E T U R N K E Y T O B E G I N " ;

A T A R IA d d : 9 D I D $ ( 1 ) , A $ ( 1 5 ) , Y $ ( 3 )

2 6 T B = 3 : I P A > = 1 0 T H E N T B = 22 6 G O S U B 6 7 5 ; P R I N T A 2 9 D ( B ) = D B6 7 F O I X = 1 T T 6 8 P R I N T " ; : N E X T I X : R E T U R N

C h a n g e : 1 9 P R I N T " H I T T H R E T U R N K E T B E G I N " ;2 6 T B = 5 : G O S U B 6 7 5 : P R I N T A 2 9 R E A D D 4 7 I Y $ ( 1 , 1 ) O " N " T H E N 2 2

C O M M O D O R E 6 C h a n g e : 1 9 P R I N T " H I T T H E R E T U R N K E Y T O B E G I N " ;

C O M M O D O R E V I C - 2 0D e l e t e : 3 2 ( c o n t i n u e d )

7

Page 82: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 82/178

C h a n g e : 1 9 0 P R I N T " H I T T H R E T U R N K E T B E G I N 12 6 P R I N T T A B ( 3 ) ; A ; T A B ( 6 ) ; A $3 3 P R I N T " W H E R E A R Y O U P L Y I N G P R O M "6 2 F O R D = l T 2

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 2 R E S T O R E

C h a n g e : 2 2 0 I R O T H E N 2 3 3 5 0 I P ( N < 1 ) + ( N > 2 0 ) T H E N 2 2 4 7 I S E G $ ( Y $ , 1 , 1 ) O " N " T H E N 2 2 6 2 F O E = T 2 6 4 N E X T

T R S - 8 0 C O L O R C O M P U T E RA d d : 2 6 5 I F A / 2 = I N T ( A / 2 ) T H E N P R I N T T A B ( 1 5 ) ; A ; T A B ( 1 9 ) ; A $

C h a n g e : 2 6 I A / 2 O I N T ( A / 2 ) T H E N P R I N T A ; T A B ( 4 ) ; A $ ;5 4 D A T A M O S C O W , P A R I S , T O Y K O , R O M E5 5 D A T A S H A N G H A I , S T O C K H O L M , S Y D N E Y , R I O D E J A N E I R O5 9 D A T A 6 0 0 3 , 5 5 8 8 , 5 4 3 3 , 6 7 3 26 0 D A T A 6 4 3 8 , 5 4 5 4 , 7 5 3 0 , 6 3 3 16 2 F O D = l T O 3

7

Page 83: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 83/178

T h o n e H o m e !M a k i n g a n i n t e r n a t i o n a l p h o n e c a l l i e a s y . B u i t ' s n o s e a s y t f i g u r e o u

w h a t t i m e i i a h o m e w h e n y o u ' r e f a a w a y . N o y o u c a n l e y o u r c o m p u t e r f i g u r e i o u f o y o u !

S a m p l e R u Y O U ' R E I L O S A N G E L E S .Y O N E E D T P H O N E H O M E .B U Y O D O N ' T W A N T T W A K E A N Y O N E U P W H A T T I M E I I I L O A N G E L E S ? 5 : 3 2A O P M P H O W M A N Y T I M E Z O N E S A W A Y I H O M E ?I T H A T E A S T O W E S T O L O A N G E L E S ? E A S T

W H E N I T ' S 5 : 3 2 P M I L O A N G E L E S ,T H E T I M E A H O M E I 8 : 3 2 P M

R U Y O U ' R E I L O A N G E L E S .Y O U N E E D T P H O N E H O M E .B U Y O D O N ' T W A N T T W A K E A N Y O N E U P W H A T T I M E I I T I N L O A N G E L E S ? 3 : 2 2A O P M P H O M A N Y T I M E Z O N E S A W A Y I H O M E ?I T H A T E A S T O W E S T O L O A N G E L E S ? W E S TW H E N I T ' S 3 : 2 2 P M I L O A N G E L E S ,T H T I M E A H O M E I 1 0 : 2 2 A M

7

Page 84: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 84/178

P r o g r a m L i s t i n g1 R E P H O N E H O M E 11 0 P R I N T " Y O U 1 R E I L O A N G E L E S . "1 1 P R I N T " Y O U N E E D T P H O N E H O M E . 1 11 2 P R I N T " B U T Y O D O N ' T W A N T T O 1 3 P R I N T " W A K E A N Y O N E U P . "1 4 P R I N T .1 5 P R I N T " W H A T T I M E I I I L O S A N G E L E S " ;1 6 I N P U T T 1 7 I T $ = " " T H E N 1 5 1 8 P R I N T1 9 F O 1 = T O L E N ( T $ )2 0 I M I D $ ( T $ , I , 1 ) = " : " T H E N 2 5 2 1 0 I F C > 0 T H E N 2 4 2 2 H $ = H $ + M I D $ ( T $ , I , 1 )2 3 G O T O 2 7 2 4 I C < T H E N M $ = M $ + M I D $ ( T $ , I , 1 )2 5 0 C « C + 12 6 0 B = l2 7 N E X T2 8 0 H = V A L ( H $ )2 9 I H < 1 3 A N H > T H E N 3 2 3 0 0 H $ = " w3 1 G O T O 1 4 3 2 M = V A L ( M $ )3 3 I M = T H E N M $ = " 0 0 "3 4 I M > = 0 A N M < 6 0 T H E N 3 7 3 5 M $ = " "3 6 G O T O 1 4 3 7 P R I N T " A O P M " ;3 8 I N P U T D $3 9 I M I D $ ( D $ , l r l ) O " A " A N M I D $ ( D $ , 1 , 1 ) < > " P " T H E N 3 7 4 0 P R I N T4 1 P R I N T " H O W M A N Y T I M E Z O N E S A W A Y I H O M E " ;4 2 I N P U T A $4 3 I A $ = " " T H E N 4 1 4 4 A = V A L ( A $ )4 5 P R I N T4 6 I A > 1 2 O A < T H E N 4 1 4 7 P R I N T " I T H A T E A S T O R W E S T O F L O S A N G E L E S " ;4 8 I N P U T E 4 9 P R I N T5 0 Z $ = M I D $ ( E $ , 1 , 1 )5 1 I Z $ O " E " A N Z $ O " W " T H E N 4 7 5 2 I Z $ = " E " T H E N N = H + A5 3 I Z $ = " W " T H E N N - H - A5 4 P R I N T " W H E N I T ' S " ; H $ ; " : " ; M $ ; " " ; D $ ; " I N L O A N G E L E S . "5 5 I N < 1 3 A N N > T H E N 6 3 5 6 I N < T H E N 6 0 5 7 N = N - 1 25 8 I H = 1 2 A N N O 1 2 T H E N 7 0 5 9 G O T O 6 6 6 0 N = N + 1 2

7

Page 85: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 85/178

6 1 I N = 1 2 A N D H O 1 2 T H E N 7 0 6 2 G O T O 6 6 6 3 I N = 1 2 A N H O I 2 T H E N 6 6 6 4 0 I P H = 1 2 A N Z $ = " W " T H E N 6 6 6 5 G O T O 7 0 6 6 I D $ = " P M " T H E N 6 9 6 7 D $ = " P M "6 8 G O T O 7 0 6 9 D $ = " A M "7 0 P R I N T " T H E T I M E A T H O M E I " 7 1 P R I N T N ; " : " ;7 2 P R I N T M $ ; " " ; D $ ; " . "7 3 P R I N T

I Y o H a v e . . A P P L E H

A d d : 1 5 P R I N T " ( T I M E M U S T B E N C L O S E D I Q U O T E S ) "

A T A R IA d d : 9 D I T $ ( , 5 ) , H $ ( 5 ) , M $ ( 3 ) , D $ ( 2 ) , A $ ( 2 )

9 D I E $ ( 4 ) , Z $ ( 1 )C h a n g e : 2 0 I T $ ( I , I ) = " : " T H E N 2 5

2 2 H $ ( I ) = T $ ( I , I )2 4 I C < T H E N M $ ( C ) = T $ ( I , I )3 9 I D $ ( 1 , 1 ) O " A " A N D D $ ( l , 1 ) < > " P n T H E N 3 7 5 0 Z $ = E $ ( 1 , 1 )

C O M M O D O R E 6 A d d : 1 5 P R I N T " S E M I C O L O N T S E P A R A T E H O U R S A N M I N U T E S )

C h a n g e : 1 5 0 P R I N T " W H A T T I M E I I T I N L O A N G E L E S ( U S E "2 0 I M I D $ ( T $ , I , l ) = n ? " T H E N 2 5

C O M M O D O R E V I C - 2 0A d d : 1 5 P R I N T " S E M I C O L O N T S E P A R A T E H O U R S A N M I N U T E S )

C h a n g e : 1 5 0 P R I N T " W H A T T I M E I I T I N L O A N G E L E S ( U S E "2 0 I M I D $ ( T $ , I , 1 ) = " ; " T H E N 2 5 3 7 P R I N T " A O P M 4 1 P R I N T " H O W M A N Y T I M E Z O N E S A W A Y I H O M E "4 7 P R I N T " I T H A T E A S T O W E S T O F L O S A N G E L E S "

( c o n t i n u e d )7

Page 86: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 86/178

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 4 M $ = M $ & S E G $ ( T $ , 1 , 1 )

3 3 M $ » " 0 0 "5 2 N = H + A5 3 N = H - A

C h a n g e : 2 0 0 I P S E 6 $ ( T $ , I r l ) - " : " T H E N 2 5 2 2 H $ = H $ & S E G $ ( T $ , I , 1 )2 4 0 I P C > = 3 T H E N 2 5 2 9 0 I F ( H < 1 3 ) * ( H > 0 ) T H E N 3 2 3 3 I M O T H E N 3 4 3 4 I ( M > = 0 ) * ( M < 6 0 ) T H E N 3 7 3 9 I ( S E G $ . ( D $ f l , l ) < > " A " ) * ( S B G $ ( D $ , l , l ) O " P " )

T H E N 3 7 4 6 I ( A > 1 2 ) + ( A < 0 ) T H E N 4 1 5 0 Z $ = S E G $ ( E $ , 1 , 1 )5 1 I ( Z $ O " B " ) * ( Z $ < > " W " ) T H E N 4 7 5 2 0 I F Z $ O " E / " T H E N 5 3 5 3 I Z $ O " W " T H E N 5 4 5 5 I ( N < 1 3 ) * ( N > 0 ) T H E N 6 3 5 8 I ( H = 1 2 ) * ( N < > 1 2 ) T H E N 7 0 6 1 I ( N = 1 2 ) * ( H < > 1 2 ) T H E N 7 0 6 3 I ( N = 1 2 ) * ( H < > 1 2 ) T H E N 6 6 6 4 I ( H = 1 2 ) * ( Z $ = n W n ) T H E N 6 6

T R S - 8 0 C O L O R C O M P U T E RA d d : 1 6 L I N E I N P U T T

8

Page 87: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 87/178

S i l v e r M e d a l D i v e rH o g r a c e f u l ! T h s i l v e r m e d a l i s t d i s p l a y s s u p e r b f o r m !

S a m p l e R u T H E D I V E R I O N T H EH I T T H E E N T E RA S I L V E R M E D A L

K E T D I V E ?

*

B O A R D IS E

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w

P r o g r a m L i s t i n g1 R E N S I L V E R M E D A L D I V E R1 0 P R I N T1 1 P R I N T " T H E D I V E R I O T H B O A R D "1 2 P R I N T " H I T T H E N T E R K E T O S E E "1 3 P R I N T " S I L V E R M E D A L D I V E " ;1 4 I N P U T X $1 5 P R I N T C H R $ ( 1 2 ) ( c o n t i n u e d )

8

Page 88: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 88/178

" 1 1 "" 1

1 " " 1 " ;

1 6 P R I N T T A B ( 9 ) ;1 7 P R I N T T A B ( 8 ) ;1 8 P R I N T T A B ( 7 ) ;1 9 P R I N T T A B ( 6 ) ;2 0 F O 1 = T 2 1 P R I N T " - " ;2 2 N E X T2 3 P R I N T T A B ( 1 4 ) ; " ! "2 4 F O 1 = 1 5 T 2 2 5 P R I N T T A B ( I ) f " 1 "2 6 N E X T2 7 F O L = T 3 2 8 P R I N T " W " ;2 9 N E X T3 0 P R I N T3 1 F O 1 - 2 9 T 3 3 2 P R I N T T A B ( I ) ; " 1 "3 3 N E X T

T A B ( 1 1 ) ; " 1 "T A B ( 1 2 ) ; " 1 "T A B ( 1 3 ) ; " 1 "

I Y o H a v e . . .A P P L E HC h a n g e : 1 2 0 " H I T T H R E T U R N K E T S E E 1

1 5 H O M E

A T A R IA d d : 9 D I X $ ( l )

3 3 1 E N D3 4 F O A = T 3 5 P R I N T " ; : N E X T A : R E T U R N

C h a n g e : 1 2 1 5 1 6 1 7 1 8 1 9 2 3 2 4 2 5 2 7 3 1 3 2

" H I T T H R E T U R N K E T O S E E "P R I N T C H R $ ( 1 2 5 )R = 9 : G O S U B 3 4 5 : P R I N TR = 8 : G O S U B 3 4 5 : P R I N TR = 7 : G O S U B 3 4 5 : P R I N TR = 6 : G O S U B 3 4 5 : P R I N TR = 8 : G O S U B 3 4 5 : P R I N TF O 1 = 1 5 T 2 R = I : G O S U B 3 4 5 : P R I N T " F O L = T 3 F O 1 = 2 8 T O 2 R = I : G O S U B 3 4 5 : P R I N T "

1 " ; : R = 2 : G O S U B" ; : R = 4 : G O S U B" ; : R = 6 : G O S U B 'I

3 4 5 : P R I N T3 4 5 : P R I N T3 4 5 : P R I N T

" 1 " !

8

Page 89: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 89/178

C O M M O D O R E 6 C h a n g e : 1 2 P R I N T " H I T T H R E T U R N K E T S E E 1

1 5 P R I N T C H R $ ( 1 4 7 )

C O M M O D O R E V I C - 2 0C h a n g e : 1 2 P R I N T " H I T T H R E T U R N K E T S E E "

1 5 P R I N T C H R $ ( 1 4 7 )1 6 P R I N T T A B ( 7 ' , " I ! "1 7 P R I N T T A B ( 6 ) ; " ! " ; T A B ( 9 ) ; " ! "1 8 P R I N T T A B ( 5 ) ; " ! " ; T A B ( 1 0 ) ; " ! "1 9 P R I N T T A B ( 4 ) ; " I " ; T A B ( 1 1 ) ; " ! M2 0 F O 1 = T 2 3 P R I N T T A B ( 1 2 ) ; n ! "2 4 F O 1 = 1 3 T 1 2 7 F O R L = l T 2 3 1 F O 1 = 2 0 T 2

T E X A S I N S T R U M E N T S 9 9 / 4 AC h a n g e : 1 5 C A L L C L E A R

2 4 F O 1 = 1 5 T 2 2 7 F O R L = l T 2 3 1 F O R 1 = 2 7 T 2

T R S - 8 0 C O L O R C O M P U T E RC h a n g e : 1 5 0 C L

2 4 F O 1 = 1 5 T O 2 2 7 F O R L = l T 3 3 1 0 F O R 1 = 2 1 T O 2

8

Page 90: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 90/178

Page 91: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 91/178

1 R I G H T !A F T E R M I L E SR O C K R U N N E R I S I N T H L E A D .

1 W R O N G !

= 1

R I G H T !A F T E R M I L E SR O C K R U N N E R I S 4 9 R U N N E R SB E H I N D T H E L E A D E R .

■ - 1 - R I G H T !A F T E R M I L E SR O C K R U N N E R I S 4 3 R U N N E R SB E H I N D T H L E A D E R .

1 1 R I G H T !

[ T h e r e ' s m o r e — w h e n y o g e t t h e e n d o t h p r o g r a m , y o u ' l l s e s o m e t h i n g l i k e t h i s : ]

1 / 1 ? R I G H T !

A T H R A C E E N D S ,R O C K R U N N E R I I F I R S T P L A C E !C O N G R A T U L A T I O N S !T H E T I M E F O R R O C K R U N N E R W A S :

H O U R S , 1 M I N U T E S A N D 1 S E C O N D S .

Page 92: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 92/178

P r o g r a m L i s t i n g1 R E M O L Y M P I C M A R A T H O N1 0 P R I N T " T H I S I T H M A R A T H O N ! "1 1 P R I N T " I T ' S R A C E O F 2 M I L E S A N 2 8 Y A R D S . "1 2 P R I N T1 3 P R I N T " E V E R Y T I M E Y O G E M A T H P R O B L E M R I G H T "1 4 P R I N T " Y O U M O V E A H E A D O N E M I L E . "1 5 P R I N T1 6 P R I N T " W R O N G A N S W E R S S L O W Y O U D O W N . "1 7 P R I N T1 8 P R I N T " A N D T H G O I N G G E T S H A R D E R "1 9 P R I N T " A T H E R A C E G E T S L O N G E R . ? 12 0 P R I N T2 1 P R I N T " W H A T ' S Y O U R F U L L N A M E " ;2 2 I N P U T N 2 3 0 I F N $ = " " T H E N 2 1 2 4 P R I N T2 . 5 0 P R I N T " H O W M A N Y T I M E S H A V E Y O U R U N "2 6 P R I N T " T H E M A R A T H O N " ;2 7 I N P U T R 2 8 R A N D O M I Z E2 9 P R I N T3 0 P R I N T " T H E M A R A T H O N B E G I N S 1 3 1 P R I N T3 2 P R I N T " A T H E R A C E S T A R T S / 13 3 P R I N T N $ ; n I I T H E L E A D . "3 4 0 M = l3 5 C = I N T ( R N D ( 1 ) * 4 ) + 13 6 A = I N T ( R N D ( l ) * 1 3 ) + I N T ( M / 3 )3 7 B = I N T ( R N D ( l ) * 1 3 ) + I N T ( M / 3 )3 8 I C O T H E N 4 1 3 9 I B = T H E N 3 6 4 0 I A / B O I N T ( A / B ) T H E N 3 6 4 1 0 I F C = l T H E N O P $ = "4 2 , I C = T H E N O P $ = "4 3 I C = T H E N O P $ = "4 4 P R I N T4 5 I O T H E N O P $ = "4 6 P R I N T A ; O P $ ; B ; " = " 4 7 I N P U T Z 4 8 0 I F Z $ = " " T H E N 4 6 4 9 Z = V A L ( Z $ )5 0 0 I F C = l T H E N R = A + B5 1 0 I F C = 2 T H E N R = A - B5 2 I C = T H E N R = A * B5 3 I C = T H E N R = A / B5 4 I R O T H E N 5 8 5 5 P R I N T " R I G H T ! "5 6 T = T + 3 0 0 - ( 5 * M )5 7 G O T O 6 3 5 8 P R I N T " W R O N G ! "5 9 P R I N T A ; O P $ ; B ; " = " ; 6 0 P R I N T

8

Page 93: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 93/178

6 1 T = T + 3 0 0 + 2 6 - M6 2 G O T O 3 5 6 3 P R I N T6 4 L T = M * 3 0 06 5 I M > 2 6 T H E N 8 0 6 6 P R I N T " A F T E R " ; M ;6 7 I M O T H E N 7 0 6 8 P R I N T M I L E6 9 G O T O 7 1 7 0 P R I N T M I L E S7 1 I T < = L T T H E N 7 5 7 2 P R I N T N $ ; " I " ; I N T ( ( T - L T ) / 5 ) ; " R U N N E R S "7 3 P R I N T " B E H I N D T H L E A D E R . "7 4 G O T O 7 6 7 5 P R I N T . N $ ; " I S I N T H E L E A D . "7 6 P R I N T7 7 P R I N T7 8 M = M + 17 9 G O T O 3 5 8 0 P R I N T " A T H E R A C E E N D S , "8 1 0 I F L T > = T T H E N 8 5 8 2 P R I N T N $ ; n C O M E S I A F T E R "8 3 P R I N T I N T ( ( T - L T ) / 5 ) ; " O T H E R R U N N E R S . "8 4 G O T O 8 7 8 5 P R I N T N $ ; " I I F I R S T P L A C E ! "8 6 P R I N T " C O N G R A T U L A T I O N S ! "8 7 P R I N T " T H E T I M E F O R " ; N $ ; " W A S : "8 8 H = I N T ( T / 3 6 0 0 )8 9 Z = I N T ( ( T - ( H * 3 6 0 0 ) ) / 6 0 )9 0 S = T - ( H * 3 6 0 0 ) - ( Z * 6 0 )9 1 P R I N T H ; H O U R S , " ; Z ; " M I N U T E S A N " ; S ; " S E C O N D S . "9 2 E N

I Y o H a v e .A P P L E H

D e l e t e : 2 8

A T A R ID e l e t e : 2 8

A d d : 9 D I M N $ ( 2 2 ) , Z $ ( 5 ) , O P $ ( 3 )C h a n g e : 3 5 0 C = I N T ( R N D ( 0 ) * 4 ) + 1

3 6 A = I N T ( R N D ( 0 ) * 1 3 ) + I N T ( M / 3 )3 7 B = I N T ( R N D ( 0 ) * 1 3 ) + I N T ( M / 3 ) ( c o n t i n u e d )

8

Page 94: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 94/178

C O M M O D O R E 6 D e l e t e : 2 8

C h a n g e : 3 5 0 C = i N T ( R N D ( 0 ) * 4 ) + l3 6 A = I N T ( R N D ( 0 ) * 1 3 ) + I N T ( M / 3 )3 7 B = I N T ( R N D ( 0 ) * 1 3 ) + I N T < M / 3 )

C O M M O D O R E V I C - 2 OD e l e t e : 2 8

C h a n g e : 2 1 0 P R I N T " W H A T ' S Y O U R F U L L N A M E "2 6 P R I N T " T H E M A R A T H O N "3 5 C = I N T ( R N D ( 0 ) * 4 ) + 13 6 A = I N T ( R N D ( 0 ) * 1 3 ) + I N T ( M / 3 )3 7 B = I N T ( R N D ( 0 ) * 1 3 ) + I N T ( M / 3 )4 6 P R I N T A ; O P $ ; B ; " =

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 4 1 O P $ = "

4 2 O P $ = "4 3 O P $ = "4 5 O P $ = "5 0 R = A + B5 1 R = A - B5 2 R = A * B5 3 R = A / B

C h a n g e : 3 5 C = I N T ( R N D * 4 ) + 13 6 A = I N T ( R N D * 1 3 ) + I N T ( M / 3 )3 7 B = I N T ( R N D * 1 3 ) + I N T ( M / 3 )4 1 I C O T H E N 4 2 4 2 0 I F C O T H E N 4 3 4 3 I C O T H E N 4 4 4 5 0 I F C O T H E N 4 6 5 0 I C O T H E N 5 1 5 1 0 I F C O T H E N 5 2 0 ,5 2 0 I F C O T H E N 5 3 5 3 I C O T H E N 5 4

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 2 8

C h a n g e : 3 5 C = R N D ( 4 )3 6 A = R N D ( 1 2 ) + I N T ( M / 3 )3 7 B = R N D ( 1 2 ) + I N T ( M / 3 )

Page 95: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 95/178

Page 96: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 96/178

I T A L Y r 1 T O T A L M E D A L SG S S S S S S SB B B B

P r o g r a m L i s t i n 1 R E M E D A L G R A P H E R1 0 P R I N T1 1 P R I N T " W A N T T O C O M P A R E D I F F E R E N T C O U N T R I E S ' 1 11 2 P R I N T " R E C O R D S ? T H I S M A K E S I E A S Y T O 1 3 P R I N T " P R I N T A G R A P H O M E D A L S F O R F O U R "1 4 P R I N T " D I F F E R E N T C O U N T R I E S . "1 5 P R I N T1 6 F O 1 = T 1 7 P R I N T " E N T E R T H E N A M E O F C O U N T R Y N U M B E R " ; I ; " :1 8 I 1 = T H E N I N P U T F 1 9 I 1 = A N F $ = " " T H E N 1 7 2 0 0 I F 1 = 2 T H E N I N P U T S 2 1 I 1 = A N S $ = " " T H E N 1 7 2 2 I F 1 = 3 T H E N I N P U T T $2 3 I F 1 = 3 A N T $ = " " T H E N 1 7 2 4 0 I F 1 = 4 T H E N I N P U T L 2 5 0 I F 1 = 4 A N L $ = " " T H E N 1 7 2 6 P R I N T " H O W M A N Y G O L D M E D A L S " ;2 7 I N P U T 6 2 8 0 I F G $ = " " T H E N 2 6 2 9 G ( I ) = V A L ( G $ )3 0 P R I N T " H O W M A N Y S I L V E R M E D A L S " ;3 1 I N P U T S M 3 2 I S M $ = " n T H E N 3 0 3 3 S ( I ) = V A L ( S M $ )3 4 P R I N T " H O W M A N Y B R O N Z E M E D A L S " ;3 5 I N P U T B 3 6 I B $ = " n T H E N 3 4 3 7 B ( I ) = V A L ( B $ )3 8 P R I N T3 9 N E X T4 0 G O S U B 6 4 4 1 F O 1 = T 4 2 0 I F C ( I ) = 1 T H E N P R I N T F $ 4 3 I C ( I ) = 2 T H E N l > P R I N T S $ 4 4 I C ( I ) = 3 T H E N P R I N T T $ 4 5 I C ( I ) = 4 T H E N P R I N T L $ 4 6 P R I N T " P ( I ) ; T O T A L M E D A L S "4 7 F O J = l T O G ( C ( I ) )4 8 P R I N T " G " ;4 9 N E X T5 0 P R I N T5 1 F O J = l T O S ( C ( I ) )5 2 P R I N T " S " ;

9

Page 97: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 97/178

5 3 N E X T5 4 P R I N T5 5 F O J = l T O B ( C ( I ) )5 6 P R I N T " B M ;5 7 N E X T5 8 I I < T H E N P R I N T5 9 P R I N T6 0 C = C + 16 1 N E X T6 2 P R I N T6 3 E N 6 4 F O 1 = T 6 5 P ( I ) = G ( I ) + S ( I ) + B ( I )6 6 C ( I ) = I6 7 N E X T ,6 8 F O 1 = T 6 9 F O J = I + 1 T 7 0 I P ( I ) > P ( J ) T H E N 7 7 7 1 T = P ( I )7 2 P ( I ) = P ( j )7 3 P ( J ) = T7 4 T = C ( I )7 5 C ( I ) = C ( J )7 6 C ( J ) = T7 7 N E X T7 8 N E X T7 9 R E T U R N

I Y o H a v e .A P P L E H

A d d : 3 8 P R I N T

A T A R IA d d : 9 D I M F $ ( 1 7 ) , S $ ( 1 7 ) , T $ ( 1 7 ) , L $ ( 1 7 ) , G $ ( 3 ) , S M $ ( 3 ) ,

B $ ( 3 )9 D I M G ( 4 ) , S ( 4 ) , B ( 4 ) , C ( 4 ) , P ( 4 )

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 2 6 0 - P R I N T " H O W M A N Y G O L D M E D A L S "

3 0 P R I N T " H O W M A N Y S I L V E R M E D A L S "3 4 P R I N T " H O W M A N Y B R O N Z E M E D A L S " ( c o n t i n u e d )

9

Page 98: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 98/178

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 1 8 I N P U T F

2 0 I N P U T S 2 2 I N P U T T $2 4 I N P U T L 4 2 P R I N T F 4 3 P R I N T S 4 4 P R I N T T 4 5 P R I N T L 5 8 P R I N T

C h a n g e : 1 8 0 I I O T H E N 2 0 1 9 I F $ = r t " T H E N 1 7 2 0 I I O T H E N 2 1 2 1 0 I F S $ = " " T H E N 1 7 2 2 0 I F I O T H E N 2 4 2 3 I T $ = n " T H E N 1 7 2 4 0 I F I O T H E N 2 6 2 5 0 I F L ? = " " T H E N 1 7 04 2 I C ( I ) < > 1 T H E N 4 3 4 3 I C ( I ) < > 2 T H E N 4 4 4 4 I C ( I ) < > 3 T H E N 4 5 4 5 I C ( I ) < > 4 T H E N 4 6 5 8 I I > = 4 T H E N 5 9 6 0 D = D + 1

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

9

Page 99: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 99/178

' P e n t a t h l o n sT h e r e ' s n o j u s t o n p e n t a t h l o n i t h O l y m p i c G a m e s t h e r e a r t w o ! E a c h

o n e h a s f i v e e v e n t s , b u t h e y ' r e v e r y d i f f e r e n t . I y o k n o w t h a n s w e r s h e r e ,y o u ' r e t r u e O l y m p i c e x p e r t !

S a m p l e R u T H E R E A R E T W O O L Y M P I C E V E N T S W I T HA L M O S T T H E S A M E N A M E .O N I C O M P E T I T I O NF O W O M E N ! T H E P E N T A T H L O N .T H O T H E R I C O M P E T I T I O NF O M E N : T H M O D E R N P E N T A T H L O N .E A C H H A F I V E E V E N T S .W I O U P E N T A T H L O NB T E L L I N G W H I C H A R E W H I C H .I L O N G J U M P

M O D E R N P E N T A T H L O N E V E N TO P E N T A T H L O N E V E N T —E N T E R M O R P R I G H T !T H A T M A K E S R I G H T .I R I D I N G

M O D E R N P E N T A T H L O N E V E N TO P E N T A T H L O N E V E N T —E N T E R M O P R I G H T !T H A T M A K E S R I G H T .I F E N C I N G

M O D E R N P E N T A T H L O N E V E N TO P E N T A T H L O N E V E N T -E N T E R O P R I G H T !T H A T M A K E S R I G H T .I 1 0 M E T E R H U R D L E S

M O D E R N P E N T A T H L O N E V E N TO P E N T A T H L O N E V E N T —E N T E R M O P S O R R Y !T H A T ' S P E N T A T H L O N E V E N T .T H A T ' S W R O N G . ( c o n t i n u e d )

9

Page 100: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 100/178

Page 101: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 101/178

4 0 P R I N T " R I G H T ! "4 1 R = R + 14 2 P R I N T " T H A T M A K E S " ; R ; " R I G H T . "4 3 N E X T4 4 P R I N T4 5 0 I F R = 1 0 T H E N 5 5 4 6 P R I N T " Y O U G O " ; R ; " R I G H T "4 7 P R I N T " A N D " ; W ; " W R O N G . "4 8 0 I F R < 7 T H E N P R I N T " M A Y B E Y O U S H O U L D W A T C H "4 9 I R < T H E N P R I N T " T H E O L Y M P I C S O N T V . "5 0 0 I F R = T H E N P R I N T " T R Y A G A I N I F O U R Y E A R S . "5 1 I F R > 7 A N R < 1 0 T H E N P R I N T " Y O U ' L L H A V E T S E T T L E F O A 5 2 I F R - 8 T H E N P R I N T B R O N Z E M E D A L . "5 3 0 I F R = T H E N P R I N T S I L V E R M E D A L . "5 4 E N 5 5 P R I N T " P E R F E C T S C O R E ! "5 6 P R I N T " Y O U W I T H G O L D M E D A L ! "5 7 E N 5 8 F O K = T 5 9 R E A D P 6 0 N E X T6 1 F O L = l T O 1 6 2 R E A D E 6 3 N E X T6 4 R E S T O R E6 5 R E T U R N6 6 D A T A P , M , M , P , M , M , P , P , M , P6 7 D A T A L O N G J U M P , R I D I N G , F E N C I N G , 1 0 0 M E T E R H U R D L E S6 8 D A T A C R O S S - C O U N T R Y R U N , S H O O T I N G , H I G H J U M P6 9 D A T A S H O T P U T , 3 0 0 M E T E R S W I M M I N G , 2 0 0 M E T E R R U N

I Y o H a v e . . A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I E $ ( 2 0 ) , A $ ( 1 ) , P $ ( 2 0 )

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0D e l e t e : 1 2

C h a n g e : 2 8 P R I N T " E N T E R M O P ( c o n t i n u e d )9

Page 102: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 102/178

Page 103: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 103/178

Page 104: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 104/178

W A N T T L O O K U P A N O T H E R R E C O R D ? Y E

T S E T H C U R R E N T O L Y M P I C R E C O R D ,E N T E R T H E N U M B E R O F T H E E V E N T ?

= = = = = = = = = O L Y M P I C R E C O R D B O O K = = = = =E V E N T : 1 0 0 - M E T E R D A S HY E A R : 1 9 6 8R E C O R D H O L D E R : J A M E S H I N E SC O U N T R Y : U S O L Y M P I C R E C O R D : 9 . S E

W A N T T L O O K U A N O T H E R R E C O R D ? N

P r o g r a m L i s t i n g1 R E T R A C K A N D F I E L D R E C O R D B O O K M E 1 0 P R I N T C H R $ ( } . 2 )1 1 P R I N T " = = = O L Y M P I C T R A C K ' A N D F I E L D R E C O R D S • - « » "1 2 P R I N T1 3 F O C = T 2 S T E P1 4 R = 1 5 0 S = 51 6 G O S U B 6 5 1 7 P R I N T C ; T A B ( 5 ) ; R 1 $ ;1 8 R = C + 11 9 G O S U B 6 5 2 0 P R I N T T A B ( 2 0 ) ; C + l ; T A B ( 2 4 ) ; R l $2 1 N E X T2 2 P R I N T2 3 G O S U B 5 7 2 4 P R I N T2 5 P R I N T " T S E E T H E C U R R E N T O L Y M P I C R E C O R D , "2 6 P R I N T " E N T E R T H E N U M B E R O F T H E E V E N T " ;2 7 I N P U T N 2 8 N = V A L ( N $ )2 9 I N < O N > 2 4 T H E N 2 5 3 0 P R I N T C H R $ ( 1 2 )

9

Page 105: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 105/178

3 1 P R I N T » = = = = = = = = = O L Y M P I C R E C O R D B O O K - ■ ■ « » ■ - ■ ■ "3 2 P R I N T3 3 R = 3 4 G O S U B 6 5 3 5 P O R ' P = 1 T 3 6 I M I D $ ( R l $ , F , 2 ) O " - M " T H E N 3 8 3 7 R l $ = M I D $ ( R l $ , l , F + l ) + n E T E R n + M I D $ ( R l $ , F + 2 , L E N ( R l $ ) - F )3 8 N E X T3 9 I N O 1 1 T H E N 4 1 4 0 R l $ = " 3 0 0 0 - M E T E R S T E E P L E C H A S E "4 1 P R I N T " E V E N T : " ; R l $4 2 P R I N T4 3 P R I N T ' ' Y E A R : " ? R 2 $4 4 P R I N T4 5 P R I N T " R E C O R D H O L D E R : " ; R 3 $4 6 P R I N T4 7 P R I N T " C O U N T R Y : " ; R 4 $4 8 P R I N T4 9 P R I N T " O L Y M P I C R E C O R D : " ; R 5 $5 0 P R I N T5 1 G O S U B 5 7 5 2 P R I N T " W A N T T O L O O K U P A N O T H E R R E C O R D " ;5 3 I N P U T Y $5 4 0 I F M I D $ ( Y $ , 1 , 1 ) O " N " T H E N 1 0 5 5 E N 5 6 R E L I N E A N S P A C E S U B R O U T I N E — 5 7 F O F = T 3 5 8 P R I N T " = " ;5 9 N E X T6 0 F O G = T 6 1 P R I N T6 2 N E X T6 3 R E T U R N6 4 R E M — R E A D I N G S U B R O U T I N E6 5 F O Q = l T O6 6 R E A D R l $ , R 2 $ , R 3 $ , R 4 $ , R 5 $6 7 N E X T

, 6 8 0 R E S T O R E6 9 R E T U R N7 0 D A T A 1 0 0 - M D A S H , 1 9 6 8 , J A M E S H I N E S , U S A , 9 . 9 S E 7 1 D A T A 2 0 0 - M D A S H , 1 9 6 8 , T O M M I E S M I T H , U S A , 1 9 . 8 S E 7 2 D A T A 4 0 0 - M D A S H , 1 9 6 8 , L E E E V A N S , U S A , 4 3 . 8 S E 7 3 D A T A 8 0 0 - M R U N , 1 9 7 6 , A L B E R T O J U A N T O R E N A , C U B A , 1 M I N

4 3 . 5 S E 7 4 D A T A 1 5 0 0 - M R U N , 1 9 6 8 , K I P C H O G E K E I N O , K E N Y A , 3 M I

3 4 . 9 S E 7 5 D A T A 5 0 0 0 - M R U N , 1 9 8 0 , M I R U T S Y I F T E R , E T H I O P I A , 1 3 M I

2 S E 7 6 D A T A 1 0 0 0 0 - M R U N , 1 9 7 2 , L A S S E V I R E N , F I N L A N D , 2 7 M I

3 8 . 4 S E 7 7 D A T A M A R A T H O N , 1 9 7 6 , W A L T E R C I E R P I N S K I , E A S T G E R M A N Y ,

H R M I 5 S E 7 8 D A T A 1 1 0 - M H U R D L E S , 1 9 7 2 , R O D N E Y M I L B U R N , U S A , 1 3 . 2 4 S E 7 9 D A T A 4 0 0 - M H U R D L E S , 1 9 7 6 , E D W I N M O S E S , U S A , 4 7 . 6 S E

( c o n t i n u e d )9

Page 106: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 106/178

8 0 D A T A 3 0 0 0 - M S T P L C H S , 1 9 7 6 , A N D E R S G A R D E R U D , S W E D E N , 8 M I 8 . 0 2 S E C

8 1 D A T A 2 0 0 0 0 - M W A L K , 1 9 8 0 , M A U R I Z 1 0 D A M I L I A N O , I T A L Y , 1 H 2 M I N 3 5 . 5 S E C

8 2 D A T A 5 0 0 0 0 - M W A L K , 1 9 8 0 , H A R T W I G G A U D E R , E A S T G E R M A N Y ,H R 4 M I 2 S E 8 3 D A T A 4 0 0 r M R E L A Y , 1 9 7 2 , ( T E A M ) , U S A , 3 8 . 1 9 S E

8 4 D A T A 1 6 0 0 - M R E L A Y , 1 9 6 8 , ( T E A M ) , U S A , 2 M I 5 6 . 1 S E 8 5 D A T A H I G H J U M P , 1 9 8 0 , G E R D W E S S I G , E A S T G E R M A N Y , 7 F

8 - 3 / 4 I 8 6 D A T A L O N G J U M P , 1 9 6 8 , B O B B E A M O N , U S A , 2 9 F T 2 - 1 / 2 I 8 7 D A T A T R I P L E J U M P , 1 9 6 8 , V I K T O R S A N E Y E V , U S S R , 5 7 F 3 / 4 I N8 8 D A T A P O L E V A U L T , 1 9 8 0 , W L A D Y S L A W K O Z A K I E W I C Z , P O L A N D , 1 8 F

1 1 - 1 / 2 I 8 9 D A T A S H O T P U T , 1 9 8 0 , V L A D I M I R K I S E L Y O V , U S S R , 7 0 F 1 / 2 . I N9 0 D A T A D I S C U S , 1 9 7 6 , M A C W I L K I N S , U S A , 2 2 l F I 9 1 D A T A J A V E L I N , 1 9 7 6 , M I K L O S N E M E T H , H U N G A R Y , 3 1 0 F 4 I 9 2 D A T A H A M M E R T H R O W , 1 9 8 0 , Y U R I S E D Y K H , U S S R , 2 6 8 F 4 - 1 / 2 I 9 3 D A T A D E C A T H L O N , 1 9 7 6 , B R U C E J E N N E R , U S A , 8 6 1 8 P T

I Y o H a v e . . a p p l eC h a n g e : 1 0 0 H O M E

3 0 H O M E

A T A R IA d d : 9 D I R l $ ( 2 5 ) , R 2 $ ( 4 ) i , R 3 $ ( 2 2 ) V R 4 $ ( 1 7 ) , R 5 $ ( 2 2 )

9 D I N $ ( 2 ) , Y $ ( 3 ) , R 1 A $ ( 1 1 )1 6 I D X = 3 : G 0 S U B 9 4 1 7 1 I F C > = 1 0 T H E N I D X = 21 7 G O S U B 9 4 5 i P R I N T R l $ ;1 8 I D X = ( 1 6 - ( L E N ( R 1 $ ) ) ) : G O S U B 9 4 2 0 I C + l > = 1 0 T H E N I D X = 22 0 G O S U B 9 4 5 : P R I N T R l $3 7 I N = l l T H E N 3 9 3 7 P R I N T " E V E N T : " ; R l $ ; n E T E R w ; R l A $3 7 G O T O 4 2 4 0 P R I N T " E V E N T : " ; R l $4 0 G O T O 4 2 9 4 F O R A = l T O I D 9 5 P R I N T " ; : N E X T A : R E T U R N

C h a n g e : 1 0 0 P R I N T C H R $ ( 1 2 5 )1 7 P R I N T C 2 0 P R I N T C + 1 ? : I D X = 3

1 0

Page 107: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 107/178

3 0 P R I N T C H R $ ( 1 2 5 )3 6 I P R l $ ( F , F + l ) O " - M " T H E N 3 8 3 7 R l A $ = R l $ ( F + 2 , L E N ( R l $ ) ) : R l $ = R l $ ( l , F + l )3 8 N E X T5 4 0 I P Y $ ( 1 , 1 ) O " N " T H E N 1 0 5 7 F O P = T 3 9 0 D A T A D I S C U S , 1 9 7 6 , M A C W I L K I N S , U S A , 2 2 1 F I

C O M M O D O R E 6 C h a n g e : 1 0 0 P R I N T C H R $ ( 1 4 7 )

3 0 P R I N T C H R , $ ( 1 4 7 )

C O M M O D O R E V I C - 2 0A d d : 2 0 I C = 1 3 T H E N P R I N T " H I T T H E R E T U R N K E Y T O S E E

O T H E R R E C O R D S "2 0 6 I F C = 1 3 T H E N I N P U T D

C h a n g e : 1 0 p r i n t C H R $ ( l 4 7 )1 7 P R I N T C ; T A B ( 5 ) ; R 1 $2 0 P R I N T C + 1 ; T A B ( 5 ) ; R 1 $2 6 P R I N T " E N T E R T H E N U M B E R O T H E . E V E N T "3 0 P R I N T C H R $ ( 1 4 7 )3 1 P R I N T " - O L Y M P I C R E C O R D B O O K = "5 2 P R I N T " W A N T T L O O K U P A N O T H E R R E C O R D "5 7 F O F = l T O 2

T E X A S I N S T R U M E N T S 9 9 / 4 AD e l e t e : 6 0 0 , 6 1 0 , 6 2 0 , 8 0

A d d : 8 1 D A T A H 2 M I 3 5 . 5 S E 8 2 D A T A H R 4 M I 2 S E 9 4 D A T A 3 0 0 0 - M S T P L C H S , 1 9 7 6 , A N D E R S G A R D E R U D , S W E D E N9 4 D A T A M I N 8 . 0 2 S E C

C h a n g e : 1 0 0 C A L L C L E A R ■ 2 0 P R I N T T A B ( 1 5 ) ; C + l ; T A B ( 1 9 ) ; R l $2 9 I ( N < 1 ) + ( N > 2 4 ) T H E N 2 5 3 0 C A L L C L E A R3 6 I S E G $ ( R 1 $ , F , 2 ) O " - M " T H E N 3 8 3 7 R l $ = S E G $ ( R l $ , l , F + i ) & " E T E R " & S E G $ ( R l $ , F + 2 ,

L E N ( R l $ ) - F )5 4 I S E G $ ( Y $ , l , l ) O h N " T H E N 1 0 5 7 F O F = l T O 2 7 6 D A T A 1 0 0 0 0 - M R N , 1 9 7 2 , L A S S E V I R E N , F I N L A N D , 2 7

M I 3 8 . 4 S E 7 8 D A T A 1 1 0 - M H R D L , 1 9 7 2 , R O D N E Y M I L B U R N , U S A , 1 3 . 2 4

S E 7 9 D A T A 4 0 0 - M H R D L , 1 9 7 6 , E D W I N M O S E S , U S A , 4 7 . 6 S E

( c o n t i n u e d )1 0

Page 108: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 108/178

Page 109: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 109/178

T r a c k a n F i e l d R e c o r d_ _ B o o k — W o m e nI y o u ' v e a l r e a d y t y p e d i t h m e n ' s r e c o r d b o o k , y o u ' l l h a v e t h i s p r o g r a m

r u n n i n g i n t i m e ! J u s t d e l e t e t h D A T A s t a t e m e n t s f o t h m e a n e n t e r t h s t a t e m e n t s f o w o m e n . T h e n c h a n g e l i n e s 1 0 1 3 0 , 2 9 0 , 3 9 0 a n 4 0 t m a t c h

t h o s e l i n e s h e r e , \ f o u r n e r e c o r d b o o k s h o u l d w o r k j u s t f i n e .

S a m p l e R u » O L Y M P I C T R A C K A N D F I E L D R E C O R D S

1 1

1 0 0 - M D A S H4 0 0 - M D A S H1 5 0 0 - M R U N4 0 0 - M R E L A YH I G H J U M PS H O T P U TJ A V E L I N

1 1 1

2 0 0 - M D A S H8 0 0 - M R U 1 0 0 - M H U R D L E S1 6 0 0 - M R E L A YL O N G J U M PD I S C U SP E N T A T H L O N

T O S E E T H E C U R R E N T O L Y M P I C R E C O R D ,E N T E R T H N U M B E R O P T H E E V E N T ?

= = = = = = = = = O L Y M P I C R E C O R D B O O K

E V E N T : H I G H J U M PY E A R : 1 9 8 0R E C O R D H O L D E R : S A R A S I M E O N IC O U N T R Y : I T A L YO L Y M P I C R E C O R D : F T 5 - 1 / 2 I

W A N T T L O O K U P A N O T H E R R E C O R D ?

T O S E E T H C U R R E N T O L Y M P I C R E C O R D ,E N T E R T H N U M B E R O F T H E E V E N T ? 1 { c o n t i n u e d )

1 0

Page 110: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 110/178

Page 111: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 111/178

3 8 N E X T3 9 R E T H I S L I N E A N D T H E N E X T M U S T B 4 0 R E C H A N G E D F R O M T H E M E N ' S R E C O R D P R O G R A M4 1 P R L N T " E V E N T : " ; R l $4 2 P R I N T4 3 P R I N T " Y E A R : " ; R 2 $4 4 P R I N T4 5 P R I N T " R E C O R D H O L D E R : n ; R 3 $4 6 P R I N T4 7 P R I N T " C O U N T R Y : " ; R 4 $4 8 P R I N T4 9 P R I N T " O L Y M P I C R E C O R D : " ; R 5 $5 0 P R I N T5 1 G O S U B 5 7 5 2 P R I N T " W A N T T L O O K U P A N O T H E R R E C O R D " ;5 3 I N P U T Y 5 4 0 I F M I D $ ( Y $ , 1 , 1 ) O " N " T H E N 1 0 5 5 E N 5 6 R E L I N E A N D S P A C E S U B R O U T I N E5 7 F O F = T 3 5 8 P R I N T " = " ;5 9 N E X T6 0 F O G = T 6 1 P R I N T6 2 N E X T6 3 R E T U R N6 4 R E R E A D I N G S U B R O U T I N E6 5 F O Q = l T O6 6 R E A D R 1 $ , R 2 $ , R 3 $ , R 4 $ , R 5 $6 7 N E X T6 8 R E S T O R E6 9 R E T U R N7 0 D A T A 1 0 0 - M D A S H , 1 9 6 0 ( A N D 1 9 6 8 ) , W I L M A R U D O L P H (

W Y O M I A T Y U S ) , U S A , 1 1 S E 7 1 D A T A 2 0 0 - M D A S H , 1 9 8 0 , B A R B A R A W O C K E L , E A S T G E R M A N Y , 2 2 . 0 3S E

7 2 D A T A 4 0 0 - M D A S H , 1 9 8 0 , M A R I T A K O C H , E A S T G E R M A N Y , 4 8 . 8 8S E

7 3 D A T A 8 0 0 - M R U N , 1 9 8 0 , N A D E Z H D A O L I Z A R E N K O , U S S R , 1 M I 5 3 . 5 S E

7 4 D A T A 1 5 0 0 - M R U N , 1 9 7 6 , T A T I A N A K A Z A N K I N A , U S S R , 4 M I 5 . 4 8S E

7 5 D A T A 1 0 0 - M H U R D L E S , 1 9 8 0 , V E R A K O M I S O V A , U S S R , 1 2 . 5 6 S E 7 6 D A T A 4 0 0 - M R E L A Y , 1 9 8 0 , ( T E A M ) , E A S T G E R M A N Y , 4 1 . 6 0 S E 7 7 D A T A 1 6 0 0 - M R E L A Y , 1 9 7 6 , ( T E A M ) , E A S T G E R M A N Y , 3 M I N 1 9 . 2 3

S E 7 8 D A T A H I G H J U M P , 1 9 8 0 , S A R A S I M E O N I , I T A L Y , 6 F T 5 - 1 / 2 I 7 9 D A T A L O N G J U M P , 1 9 8 0 , T A T I A N A K O L P A K O V A , U S S R , 2 3 F I 8 0 D A T A S H O T P U T , 1 9 8 0 , I L O N A S L U P L A N E K , U S S R , 7 3 F I 8 1 D A T A D I S C U S , 1 9 8 0 , E V E L I N J A H L , E A S T G E R M A N Y , 2 2 9 F 1 /

I 8 2 D A T A J A V E L I N , 1 9 8 0 , M A R I A C O L O N , C U B A , 2 2 4 F I 8 3 D A T A P E N T A T H L O N , 1 9 6 4 , I R I N A P R E S S , U S S R , 5 2 4 6 P T

1 0

Page 112: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 112/178

I Y o H a v e . . a p p l e nC h a n g e : 1 0 0 H O M E

3 0 H O M E

A T A R IA d d : 9 D I R l $ ( 2 5 ) r R 2 $ ( 1 5 ) , R 3 $ ( 3 0 ) , R 4 $ ( 1 7 ) , R 5 $ ( 2 2 )9 D I N $ ( 2 ) , Y $ ( 3 ) , R l A $ ( l l )

1 6 9 I D X = 3 : G O S U B 8 5 1 7 I C > = 1 0 T H E N I D X = 21 7 G O S U B 8 5 5 : P R I N T R l $ ;1 8 I D X = ( 1 6 - ( L E N ( R 1 $ ) ) ) : G O S U B 8 5 2 0 1 I P C + l > = 1 0 T H E N I D X = 22 0 G O S O B 8 5 5 : P R I N T R l $3 7 1 I P N = l l T H E N 3 9 3 7 P R I N T " E V E N T 1 " ; R l $ ; " E T E R n ; R l A $3 7 G O T O 4 2 4 0 P R I N T " E V E N T : " ; R 1 $4 0 G O T O 4 2 8 5 F O A = T I D 8 6 P R I N T " ; : N E X T A : R E T U R N

C h a n g e : 1 0 p r i n t C H R $ ( 1 2 5 )1 7 P R I N T C 2 0 P R I N T C + 1 ; : I D X = 33 0 P R I N T C H R $ ( 1 2 5 )3 6 I R 1 $ ( F , F + 1 ) O " - M " T H E N 3 8 3 7 R 1 A $ = R 1 $ ( F + 2 , L E N ( R 1 $ ) ) : R 1 $ = R 1 $ ( 1 , F + 1 )3 8 N E X T5 4 I Y $ ( 1 , 1 ) O " N " T H E N 1 0 5 7 F O F = T 3

C O M M O D O R E 6 C h a n g e : 1 0 P R I N T C H R $ ( 1 4 7 )

3 0 P R I N T C H R $ ( 1 4 7 )

C O M M O D O R E V I C - 2 OD e l e t e : 2 4

C h a n g e : 1 0 0 P R I N T C H R $ ( 1 4 7 )1 7 P R I N T C ; T A B ( 5 ) ; R 1 $2 0 P R I N T C + 1 ; T A B ( 5 ) ; R 1 $2 6 P R I N T " E N T E R T H N U M B E R O T H E V E N T "3 0 P R I N T C H R $ ( 1 4 7 )3 1 P R I N T n O L Y M P I C R E C O R D B O O K = 5 2 P R I N T " W A N T T O L O O K U A N O T H E R R E C O R D "

1 0

Page 113: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 113/178

Page 114: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 114/178

S w i m m i n g a n D i v i n gR o r d B o o k _ _ _ _H e r e a r a l t h i m p o r t a n t O l y m p i c s w i m m i n g a n d i v i n g r e c o r d s . C h o o s e o n e ,

a n y o w o n ' t b e l i e v e h o f a s t i a p p e a r s o y o u r s c r e e n ! R e m e m b e r : Y o c a u p d a t e t h D A T A s t a t e m e n t s d u r i n g o a f t e r t h 1 9 8 4 O l y m p i c s . C h e c k

n e w s p a p e r o a l m a n a c f o t h f a c t s .

S a m p l e R u E N T E R n M F O R M E N ' S R E C O R D SO " W F O R W O M E N ' S R E C O R D S ?M E N ' S O L Y M P I C S W I M M I N G R E C O R D S =

1 0 0 - M E T E R F R E E S T Y L E2 0 0 - M E T E R F R E E S T Y L E4 0 0 - M E T E R F R E E S T Y L E1 5 0 0 - M E T E R F R E E S T Y L E1 0 0 - M E T E R B A C K S T R O K E2 0 0 - M E T E R B A C K S T R O K E1 0 0 - M E T E R B R E A S T S T R O K E2 0 0 - M E T E R B R E A S T S T R O K E1 0 0 - M E T E R B U T T E R F L Y

1 2 0 0 - M E T E R B U T T E R F L Y1 4 0 0 - M E T E R I N D l V M E D L E Y1 8 0 0 - M E T E R F R E E S T Y L E R E L A Y1 4 0 0 - M E T E R M E D L E Y R E L A Y1 S P R I N G B O A R D D I V E1 P L A T F O R M D I V E

T O S E E T H E C U R R E N T O L Y M P I C R E C O R D ,E N T E R T H N U M B E R N E X T T O T H E E V E N T ?= = = = = = M E N ' S O L Y M P I C R E C O R D B O O K = = = = =E V E N T : 1 0 0 - M E T E R B U T T E R F L YY E A R : 1 9 7 2R E C O R D H O L D E R : M A R K S P I T ZC O U N T R Y : U S

O L Y M P I C R E C O R D : 5 4 . 2 7 S E

1 0

Page 115: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 115/178

W A N T T L O O K U A N O T H E R R E C O R D ? Y E

E N T E R " M F O M E N ' S R E C O R D SO " F O W O M E N ' S R E C O R D S ?

» W O M E N ' S O L Y M P I C S W I M M I N G R E C O R D S ■ 1 0 0 - M E T E R F R E E S T Y L E2 0 0 - M E T E R F R E E S T Y L E4 0 0 - M E T E R F R E E S T Y L E8 0 0 - M E T E R F R E E S T Y L E1 0 0 - M E T E R B A C K S T R O K E2 0 0 - M E T E R B A C K S T R O K E1 0 0 - M E T E R B R E A S T S T R O K E2 0 0 - M E T E R B R E A S T S T R O K E1 0 0 - M E T E R B U T T E R F L Y

1 2 0 0 - M E T E R B U T T E R F L Y1 4 0 0 - M E T E R I N D I V M E D L E Y1 4 0 0 - M E T E R F R E E S T Y L E R E L A Y1 4 0 0 - M E T E R M E D L E Y R E L A Y1 S P R I N G B O A R D D I V E1 P L A T F O R M D I V E

T S E E T H E C U R R E N T O L Y M P I C R E C O R D ,E N T E R T H N U M B E R N E X T T T H E E V E N T ?= = = = = W O M E N ' S O L Y M P I C R E C O R D B O O K = = = »E V E N T : 8 0 0 - M E T E R F R E E S T Y L EY E A R : 1 9 8 0R E C O R D H O L D E R : M I C H E L L E F O R DC O U N T R Y : A U S T R A L I AO L Y M P I C R E C O R D : M I 2 8 . 9 S E C

W A N T T L O O K U P A N O T H E R R E C O R D ? N

1 0

Page 116: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 116/178

Page 117: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 117/178

5 9 P R I N T6 0 P R I N T " Y E A R : " ; R 2 $6 1 P R I N T6 2 P R I N T " R E C O R D H O L D E R : " ; R 3 $6 3 P R I N T6 4 P R I N T " C O U N T R Y : " ; R 4 $6 5 P R I N T6 6 P R I N T " O L Y M P I C R E C O R D : " ? R 5 $6 7 P R I N T6 8 G O S U B 7 4 6 9 P R I N T " W A N T T L O O K U A N O T H E R R E C O R D " ;7 0 I N P U T ' Y $7 1 I M I D $ ( Y $ , 1 , 1 ) O " N " T H E N 1 1 7 2 0 E N D7 3 R E L I N E A N D S P A C E S U B R O U T I N E7 4 F O F = T 3 7 5 P R I N T " = " ;7 6 N E X T7 7 P R I N T7 8 P R I N T7 9 R E T U R N8 0 R E M R E A D I N G S U B R O U T I N E8 1 F O Q = T 8 2 R E A D R l $ , R 2 $ , R 3 $ , R 4 $ , R 5 $8 3 N E X T8 4 R E S T O R E8 5 R E T U R N8 6 D A T A 1 0 0 - M E T E R F R E E S T Y L E , 1 9 7 6 , J I M M O N T G O M E R Y , U S A ,

4 9 . 9 9 S E C8 7 D A T A 2 0 0 - M E T E R F R E E S T Y L E , 1 9 8 0 , S E R G E I K O P L I A K O V , U S S R , 1

M I 4 9 . 8 1 S E 8 8 D A T A 4 0 0 - M E T E R F R E E S T Y L E , 1 9 8 0 , V L A D I M I R S A L N I K O V , U S S R ,M I 5 1 . 3 1 S E 8 9 D A T A 1 5 0 0 - M E T E R F R E E S T Y L E , 1 9 8 0 , V L A D I M I R S A L N I K O V , U S S R ,

1 M I 5 8 . 2 7 S E 9 0 D A T A 1 0 0 - M E T E R B A C K S T R O K E , 1 9 7 6 , J O H N N A B E R , U S A , 5 5 . 4 9

S E 9 1 D A T A 2 0 0 - M E T E R B A C K S T R O K E , 1 9 7 6 , J O H N N A B E R , U S A , 1 M I N

5 9 . 1 9 S E 9 2 D A T A 1 0 0 - M E T E R B R E A S T S T R O K E , 1 9 7 6 , J O H N H E N C K E N , U S A , 1

M I 3 . 1 1 S E 9 3 D A T A 2 0 0 - M E T E R B R E A S T S T R O K E , 1 9 7 6 , D A V I D W I L L K I E , B R I T A I N ,

M I 1 5 . 1 1 S E 9 4 D A T A 1 0 0 - M E T E R B U T T E R F L Y , 1 9 7 2 , M A R K S P I T Z , U S A , 5 4 . 2 7 S E C9 5 D A T A 2 0 0 - M E T E R B U T T E R F L Y , 1 9 7 6 , M I K E B R U N E R , U S A , 1 M I

5 9 . 2 3 S E 9 6 D A T A 4 0 0 - M E T E R I N D I V M E D L E Y , 1 9 8 0 , A L E K S A N D R S I D O R E N K O ,

U S S R , 4 M I 2 2 . 8 S E C9 7 D A T A 8 0 0 - M E T E R F R E E S T Y L E R E L A Y , 1 9 7 6 , ( T E A M ) , U S A , 7 M I

2 3 . 2 2 S E 9 8 D A T A 4 0 0 - M E T E R M E D L E Y R E L A Y , 1 9 7 6 , ( T E A M ) , U S A , 3 M I

4 2 . 2 2 S E C9 9 D A T A S P R I N G B O A R D D I V E , 1 9 8 0 , A L E X S A N D R P O R T N O V , U S S R ,9 0 5 . 0 2 P T

( c o n t i n u e d )H

Page 118: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 118/178

Page 119: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 119/178

3 0 I D X = 3 : I F E > = 1 0 T H E N I D X = 23 0 G O S U B 1 1 6 5 : P R I N T R l $1 1 6 5 F O R A = l T O I D X1 1 7 5 P R I N T " ; : N E X T A : R E T U R N

C h a n g e : 1 0 P R I N T C H R $ ( 1 2 5 )1 5 G O S U B 1 1 6 5 : P R I N T " E N T E R " ; C H R $ ( 3 4 ) ; " M " ;

C H R $ ( 3 4 ) ;1 6 G O S U B 1 1 6 5 : P R I N T " O " ; C H R $ ( 3 4 ) ; " W " ; C H R $ ( 3 4 ) ;1 8 P R I N T C H R $ ( 1 2 5 )3 0 I D X = 2 : G O S U B 1 1 6 5 : P R I N T E 4 0 P R I N T C H R $ ( 1 2 5 )7 1 I Y $ ( 1 , 1 ) O " N " T H E N 1 1 7 4 F O F = T 3

C O M M O D O R E 6 C h a n g e : 1 0 0 p r i n t C H R $ ( 1 4 7 )

1 8 P R I N T C H R $ ( 1 4 7 )4 0 P R I N T C H R $ ( 1 4 7 )

C O M M O D O R E V I C - 2 0A d d : 1 6 P R I N T F O W O M E N ' S R E C O R D S "

3 0 I E = T H E N P R I N T " H I T R E T U R N F O O T H E RR E C O R D S "

3 0 I E = T H E N I N P U T D C h a n g e : 1 0 P R I N T C H R $ ( 1 4 7 )

1 6 P R I N T T A B ( 5 ) ; " O R " ; C H R $ ( 3 4 ) ; " W " ; C H R $ ( 3 4 )1 8 P R I N T C H R $ ( 1 4 7 )3 0 P R I N T E T A B ( 4 ) ; R l 3 6 P R I N T " E N T E R T H E N U M B E R N E X T T T H E V E N T "4 0 P R I N T C H R $ ( 1 4 7 )6 9 P R I N T " W A N T T O L O O K U P A N O T H E R R E C O R D "7 4 F O F = T 2

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 9 2 D A T A M I N 3 . 1 1 S E C

9 3 D A T A B R I T A I N , 2 M I 1 5 . 1 1 S E C9 6 D A T A U S S R , 4 M I N 2 2 . 8 S E C9 7 D A T A M I 2 3 . 2 2 S E C9 8 D A T A M I N 4 2 . 2 2 S E C '1 0 7 5 D A T A G E R M A N Y , 1 M I N 1 0 . 2 2 S E 1 0 8 5 D A T A U S S R , 2 M I N 2 9 . 5 4 S E C1 1 1 5 D A T A G E R M A N Y , 4 M I 3 6 . 2 9 S E 1 1 2 5 D A T A M I 4 2 . 7 1 S E C1 1 3 5 D A T A M I 6 . 6 7 S E

C h a n g e : 1 0 C A L L C L E A R1 8 C A L L C L E A R ( c o n t i n u e d )

1 1

Page 120: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 120/178

Page 121: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 121/178

c R g w i n g R a c eY o c a n ' t r o y o u r b o a t g e n t l y d o w n t h s t r e a m i y o e x p e c t t w i

a n O l y m p i c r a c e . Y o h a v e t b q u i c k w i t h t h e o a r s i y o u w a n t t g f o t h g o l d . B u t w a t c h o u t ! T b m a n y m i s t a k e s , a n y o u ' l l g e s o a k i n g w e t !

S a m p l e R u Y O U A R E T H E C O X S W A I N O P O U R - P E R S O N S H E L L ( T Y P E O FB O A T ) I N T H R O W I N G C O M P E T I T I O N .H E R E ' S Y O U R S H E L L : Y — H E R E ' S T H O T H E R S H E L L : 0 T O M O V E A H E A D , Y O U H A V E T E N T E R W O R D C O R R E C T L Y .F O U R W R O N G W O R D S A N D Y O UM A F A L L I T H E W A T E R .E N T E R A N Y K E T C O N T I N U E ?

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w wY w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w wo — - >w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w

T M O V E A H E A D ,T Y P E I T H I S W O R D :P O R T '

P O R T

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w wY

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w-

W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W ( c o n t i n u e d )1 1

Page 122: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 122/178

T O M O V E A H E A D ,T Y P E I T H I S W O R D :C R O W D

C R O W D

, w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w wY ~ - - >

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w-

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w

[ T h e r e ' s m o r e w h e n y o g e t t h e n o f t h e p r o g r a m , y o u ' l l s e s o m e t h i n g l i k e t h i s : ]

T O H O V E A H E A D ,T Y P E I T H I S W O R D :P U L L

P U L L

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w wY

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w wo - — >

w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w

Y O W I N !Y O U ' V E G O T A G O L D M E D A L C R E W 1

1 1

Page 123: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 123/178

P r o g r a m L i s t i n g1 R E M R O W I N G R A C E1 0 Y $ = " Y > . 1 1 O $ = " O — — > 1 2 P R I N T " Y O U A R T H C O X S W A I N O A 1 3 P R I N T " P O U R - P E R S O N S H E L L ( T Y P E O F 1 4 F R ^ N T ' " B O A T ) I T H R O W I N G C O M P E T I T I O N . "1 5 P R I N T1 6 P R I N T " H E R E ' S Y O U R S H E L L : " ; Y $1 7 0 P R I N T " H E R E ' S T H E O T H E R S H E L L : n ; O §1 8 P R I N T1 9 P R I N T " T M O V E A H E A D , Y O H A V E T O 2 0 P R I N T " E N T E R W O R D C O R R E C T L Y . "2 1 P R I N T " P O U R W R O N G W O R D S A N Y O U "2 2 P R I N T " M A Y P A L L I T H W A T E R . "2 3 P R I N T2 4 P R I N T " E N T E R A N K E T C O N T I N U E " ;2 5 I N P U T X $2 6 Y S = 12 7 O S = 12 8 F O 1 = T 1 + I N T ( R N D ( 1 ) * 3 0 )2 9 R E A D R 3 0 N E X T3 1 R E S T O R E3 2 I R $ O L $ T H E N 3 4 3 3 G O T O 2 8 3 4 P R I N T C H R $ ( 1 2 )3 5 G O S U B 7 5 3 6 P R I N T3 7 P R I N T3 8 P R I N T T A B ( Y S ) ; Y $3 9 P R I N T4 0 P R I N T4 1 G O S U B 7 5 4 2 P R I N T4 3 P R I N T4 4 P R I N T T A B ( O S ) ; O $4 5 P R I N T4 6 G O S U B 7 5 4 7 P R I N T4 8 P R I N T4 9 I O S > 3 0 O R Y S > 3 0 T H E N 6 3 5 0 P R I N T " T M O V E A H E A D , "5 1 P R I N T " T Y P E I T H I S W O R D : "5 2 P R I N T R $5 3 L $ = R $5 4 I N P U T W 5 5 I W $ = " M T H E N 5 0 5 6 I I N T ( R N D ( 1 ) * 1 1 ) < 1 0 T H E N O S = O S + 15 7 I W $ O R $ T H E N 6 0 5 8 Y S = Y S + 15 9 G O T O 2 8 6 0 0 P = P + 1 ( c o n t i n u e d )

1 1

Page 124: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 124/178

6 1 0 I F F > 3 T H E N 6 9 6 2 G O T O 2 8 6 3 I Y S < 3 1 T H E N P R I N T " Y O U L O S T ! "6 4 I Y S < 3 1 T H E N P R I N T " Y O U ' L L S E T T L E F O R S I L V E R . "6 5 I Y S > 3 0 T H E N P R I N T " Y O U W I N ! "6 6 I Y S > 3 0 A N O S > 3 0 T H E N P R I N T " B U T J U S T B Y A H A I R ! "6 7 0 I F Y S > 3 0 T H E N P R I N T " Y O U ' V E G O G O L D M E D A L C R E W ! "6 8 E N 6 9 I I N T ( R N D ( 1 ) * 2 ) = 1 T H E N 2 8 7 0 0 P R I N T7 1 P R I N T " S P L A S H ! "7 2 P R I N T " L O O K S L I K E Y O U ' L L H A V E T T R Y A G A I N "7 3 P R I N T " I F O U R Y E A R S ! "7 4 E N 7 5 F O 1 = T 3 7 6 P R I N T " W " ;7 7 N E X T7 8 R E T U R N7 9 D A T A O A R S , R O W , S T R O K E , P U L L , K E E L8 0 D A T A B O W , S T E R N , S H E L L , M E D A L , W A T E R8 1 D A T A S P E E D , M E G A P H O N E , Y E L L , A R M S , T I M E8 2 D A T A H U R R Y , W A V E S , W I N D , P O R T , S T A R B O A R D8 3 D A T A R U D D E R , B O A T , G O L D , S I L V E R , B R O N Z E8 4 D A T A C R O W D , L A N E , C H E E R , R A C E , F I R S T

I Y o H a v e .a p p l e nC h a n g e : 3 4 0 H O M E

A T A R IA d d : 9 D I Y $ ( 6 ) , O $ ( 6 ) , X $ ( 1 ) , R $ ( 1 1 ) , L $ ( 1 1 ) , W $ ( 1 1 )

8 5 F O A = l T O I D X8 6 P R I N T " ; : N E X T A : R E T U R N

C h a n g e : 2 8 F O 1 = T 1 + I N T ( R N D ( 0 ) * 3 0 )3 4 P R I N T C H R $ ( 1 2 5 )3 8 I D X = Y S : G O S U B 8 5 5 : P R I N T Y 4 4 I D X = O S : G O S U B 8 5 5 : P R I N T 0 5 6 I I N T ( R N D ( 0 ) * 1 1 ) < 1 0 T H E N O S = O S + 16 9 I I N T ( R N D ( 0 ) * 2 ) = 1 T H E N 2 8

C O M M O D O R E 6 C h a n g e : 3 4 P R I N T C H R $ ( 1 4 7 )

1 1

Page 125: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 125/178

C O M M O D O R E V I C - 2 0C h a n g e : 3 4 0 P R I N T C H R $ ( 1 4 7 )

4 9 I O S > 1 5 O Y S > 1 5 T H E N 6 3 6 3 I Y S < 1 6 T H E N P R I N T " Y O U L O S T ! "6 4 I Y S < 1 6 T H E N P R I N T " Y O U ' L L S E T T L E F O R S I L V E R . "6 5 I Y S > 1 5 T H E N P R I N T " Y O U W I N ! "6 6 I Y S > 1 5 A N O S > 1 5 T H E N P R I N T " B U T J U S T B H A I R ! "6 7 I Y S > 1 5 T H E N P R I N T " Y O U ' V E G O G O L D M E D A L

C R E W ! "7 5 F O 1 = T 2

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 5 6 O S = O S + 1

6 4 P R I N T " Y O U ' L L S E T T L E F O R S I L V E R "6 5 P R I N T " Y O U W I N ! "6 5 3 I F O S < = 2 3 T H E N 6 7

C h a n g e : 2 8 F O 1 = T 1 + I N T ( R N D * 3 0 )3 4 C A L L C L E A R4 9 I ( O S > 2 3 ) + ( Y S > 2 3 ) T H E N 6 3 5 6 I I N T ( R N D * 1 1 ) > = 1 0 T H E N 5 7 6 3 I Y S > = 2 3 T H E N 6 5 6 4 P R I N T " Y O U L O S T ! "6 5 I Y S < = 2 3 T H E N 6 8 6 6 P R I N T " B U T J U S T B H A I R ! "6 7 P R I N T " Y O U ' V E G O G O L D M E D A L C R E W ! "6 9 I I N T ( R N D * 2 ) = 1 T H E N 2 8 7 5 F O 1 = T 2

T R S - 8 O C O L O R C O M P U T E RC h a n g e : 2 8 F O 1 = T O R N D ( 3 0 )

3 4 C L 4 9 I O S > 2 5 O Y S > 2 5 T H E N 6 3 5 6 I R N D ( 1 1 ) < 1 0 T H E N O S = O S + 16 3 I Y S < 2 6 T H E N P R I N T " Y O U L O S T ! "6 4 I Y S < 2 6 T H E N P R I N T " Y O U ' L L H A V E T S E T T L E

F O S I L V E R . "6 5 I Y S > 2 5 T H E N P R I N T " Y O U W I N ! "6 6 I Y S > 2 5 A N O S > 2 5 T H E N P R I N T " B U T J U S T B

H A I R ! "6 7 I Y S > 2 5 T H E N P R I N T " Y O U ' V E G O G O L D M E D A L

C R E W ! "6 9 I R N D ( 2 ) = 1 T H E N 2 8 7 5 F O 1 = T 3

1 1

Page 126: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 126/178

I n t e r n a t i o n a l O l y m p i cA r o u n d t h w o r l d , a t h l e t e s t r a i n f o m o n t h s o n e n d t g e i n t o t h O l y m p i c

G a m e s . B u t e x a c t l y w h a t a r t h o s e m o n t h s c a l l e d i n f o r e i g n c o u n t r i e s ?T h i s p r o g r a m g i v e s y o t h a n s w e r s i f i v e l a n g u a g e s !

S a m p l e R u W H A T ' S T H E N A M E O P T H M O N T HI Y O U R O P P O N E N T ' S L A N G U A G E ?T H I S P R O G R A M W I L L H E L P Y O U F I N D O U T .

E N G L I S HS W E D I S HF R E N C HI T A L I A NS P A N I S HG E R M A N

S E L E C T L A N G U A G E B N U M B E R ?

L A N G U A G E S E L E C T E D : S W E D I S H

1 1 1

J A N U A R YF E B R U A R YM A R C HA P R I LM A J U N EJ U L YA U G U S TS E P T E M B E RO C T O B E RN O V E M B E RD E C E M B E R

( T S W I T C H L A N G U A G E S , E N T E R " S - - T O Q U I T , E N T E R " Q " )T T R A N S L A T E M O N T H ,E N T E R T H C O R R E C T N U M B E R ? 1 I S W E D I S H , O C T O B E R I O K T O B E R .

1 2

Page 127: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 127/178

[ T h e r e ' s m o r e w h e n y o g e t t h e n o f t h e p r o g r a m , y o u ' l l s e s o m e t h i n g l i k e t h i s : ]

I N I T A L I A N , F E B R U A R Y I F E B B R A I O .

1 1 1

J A N U A R YF E B R U A R YM A R C HA P R I LM A J U N EJ U L YA U G U S TS E P T E M B E RO C T O B E RN O V E M B E RD E C E M B E R

( T S W I T C H L A N G U A G E S , E N T E R— T Q U I T , E N T E R " Q " )T T R A N S L A T E M O N T H ,E N T E R T H C O R R E C T N U M B E R ?

P r o g r a m L i s t i n g1 R E M I N T E R N A T I O N A L O L Y M P I C M O N T H S1 0 P R I N T1 1 P R I N T " W H A T ' S T H E N A M E O T H M O N T H "1 2 P R I N T " I Y O U R O P P O N E N T ' S L A N G U A G E ? "1 3 P R I N T " T H I S P R O G R A M W I L L H E L P Y O U F I N D O U T . "1 4 P R I N T1 5 P R I N T1 6 F O C = T 1 7 Y = 1 8 G O S U B 6 8 1 9 P R I N T T A E > ( 2 ) ; C ; T A B ( 5 ) ; F 2 0 N E X T2 1 P R I N T2 2 P R I N T " S E L E C T L A N G U A G E B N U M B E R " ;2 3 I N P U T L 2 4 L = V A L ( L $ )2 5 I L < O L > T H E N 2 2 2 6 Y = 2 7 G O S U B 6 8 2 8 P R I N T2 9 P R I N T " L A N G U A G E S E L E C T E D : " ; F $3 0 P R I N T ( c o n t i n u e d )

1 2

Page 128: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 128/178

3 1 F O D = T 1 3 2 Y = 3 3 Z = ( D * 6 ) - 53 4 G O S U B 6 8 3 5 P R I N T T A B ( 2 ) ? D ; T A B ( 7 ) ; M $3 6 N E X T3 7 P R I N T3 8 P R I N T " ( T O S W I T C H L A N G U A G E S , E N T E R n ; C H R $ ( 3 4 ) ; n S n

C H R $ ( 3 4 )3 9 P R I N T " — T O Q U I T , E N T E R " ; C H R $ ( 3 4 ) ; " Q " ; C H R $ ( 3 4 ) ; ■ 4 0 P R I N T " T T R A N S L A T E M O N T H , "4 1 P R I N T " E N T E R T H E C O R R E C T N U M B E R " ;4 2 I N P U T C 4 3 0 I F C $ = " Q " T H E N E N 4 4 C = V A L ( C $ )4 5 0 I F C $ = " S " T H E N 1 5 4 6 I C > A N C < 1 3 T H E N 4 8 4 7 G O T O 4 1 4 8 P R I N T4 9 P R I N T5 0 Y = 5 1 G O S U B 6 8 5 2 P R I N T " I N " ; F $ ; " , " 5 3 Y = 5 4 Z = ( C * 6 ) - 55 5 G O S U B 6 8 5 6 P R I N T M $ ; " I " 5 7 T $ = M $5 8 Z = ( C * 6 ) - ( 6 - L )5 9 G O S U B 6 8 6 0 P R I N T M $ ; " . "6 1 P R I N T6 2 I M $ O T $ T H E N 3 0 6 3 Y = 6 4 G O S U B 6 8 6 5 P R I N T " S E E ? Y O A L R E A D Y K N O W L I T T L E " ; F $ ; " 1 "6 6 G O T O 3 0 6 7 R E - R E A D I N G S U B R O U T I N E6 8 F O P = T O 6 9 R E A D F 7 0 N E X T7 1 F O Q = T 7 2 R E A D M 7 3 N E X T7 4 R E S T O R E7 5 R E T U R N7 6 D A T A E N G L I S H , S W E D I S H , F R E N C H , I T A L I A N , S P A N I S H , G E R M A N7 7 D A T A J A N U A R Y , J A N U A R I , J A N V I E R , G E N N A I O , E N E R O , J A N U A R7 8 D A T A F E B R U A R Y , F E B R U A R I , F E V R I E R , F E B B R A I O , F E B R E R O ,

F E B R U A R7 9 D A T A M A R C H , M A R S , M A R S , M A R Z O > M A R Z O , M A R Z8 0 D A T A A P R I L , A P R I L , A V R I L , A P R I L S , A B R I L , A P R I L8 1 D A T A M A Y , M A J , M A I , M A G G I O , M A Y O , M A I8 2 D A T A J U N E , J U N I , J U I N , G I U G N O , J U N I O , J U N I8 3 D A T A J U L Y , J U L I , J U I L L E T , L U G L I O , J U L I O , J U L I

1 2

Page 129: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 129/178

8 4 D A T A A U G U S T , A U G U S T I , A O U T , A G O S T O , A G O S T O , A U G U S T8 5 D A T A S E P T E M B E R , S E P T E M B E R , S E P T E M B R E , S E T T E M B R E ,

S E P T I E M B R E , S E P T E M B E R8 6 D A T A O C T O B E R , O K T O B E R , O C T O B R E , O T T O B R E , O C T U B R E , O K T O B E R8 7 D A T A N O V E M B E R , N O V E M B E R , N O V E M B R E , N O B E M B R E , N O V I E M B R E ,

N O V E M B E R8 8 D A T A D E C E M B E R , D E C E M B E R , D E C E M B R E , D I C E M B R E , D I C I E M B R E ,D E Z E M B E R

I Y o H a v e .A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I M F $ ( l l ) , L $ ( 2 ) , M $ ( 1 1 ) , C $ ( 2 ) , T $ ( 1 1 )

3 5 I D X = 3 : I F D > = 1 0 T H E N I D X = 23 5 G O S U B 8 9 5 : P R I N T M 8 9 F O A = l T O I D X9 0 P R I N T " " ; : N E X T A : R E T U R N

C h a n g e : 1 9 I D X = 2 : G O S U B 8 9 5 : P R I N T C ; : G O S U B . 8 9 5 : P R I N T F 3 5 I D X = 2 : G O S U B 8 9 5 : P R I N T D 4 4 I C $ = " S " T H E N 1 5 4 5 I A S C ( C $ ) < 4 9 O R A S C ( C $ ) > 5 7 T H E N 4 1 4 6 C = V A L ( C $ ) : G O T O 4 8

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 2 2 0 P R I N T " S E L E C T L A N G U A G E B N U M B E R "

4 1 P R I N T " E N T E R T H E C O R R E C T N U M B E R "

T E X A S I N S T R U M E N T S 9 9 / 4A d d : 8 9 E N

4 6 G O T O 4 8 C h a n g e : 2 5 0 I ( L < 1 ) ( L > 6 ) T H E N 2 2

4 3 I C $ = " Q " T H E N 8 9 4 4 I C $ = " S " T H E N 1 5 4 5 I ( A S C ( C S ) < 4 9 ) + ( A S C ( C $ ) > 5 7 ) T H E N 4 1 4 6 C = V A L ( C $ )

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 3 7

1 2

Page 130: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 130/178

• F i x t h S c o r e b o a r d !A t h M o n t r e a l O l y m p i c s i 1 9 7 6 , R o m a n i a ' s N a d i a C o m a n e c i g a v e t h

S c o r e b o a r d c o m p u t e r n o t h i n g b u t r o u b l e . F o t h f i r s t t i m e i t h h i s t o r yo t h G a m e S i a g y m n a s t r e c e i v e d p e r f e c t 1 s c o r e s

b u t h c o m p u t e r w a p r o g r a m m e d t g n h i g h e r t h a n 9 . 9 !E v e n y o u r h o m e c o m p u t e r c a n d o b e t t e r t h a n t h a t . B u t h e r e s t i l l s e e m t b f e b u g s i t h O l y m p i c S c o r e b o a r d . S e i y o h a v e w h a t i t a k e s t f i t h e m !

S a m p l e R u H O W M A N Y D A Y S H A I B E E NS I N C E T H S T A R T O F T H O L Y M P I C S ?Y O U ' R E I C H A R G E O T H E S C O R E B O A R D ,B U I T ' S O U O O R D E R .N M M M BT G L B P Q U UK R V R Y T H T R E Z F JS G X M X L U U S I M X C W T O F I A J I F U E W J F O J S R J P S C H I UT H W O R S T P A R T I T H A T

, I T ' S S C R A M B L I N G T H E N A M E SO T H C O U N T R I E S .

H E R E ' S S C R A M B L E D O N N O W :A C U BQ U I C K ! B E F O R E T H E C R O W D N O T I C E S !U N S C R A M B L E T H A T C O U N T R Y !

C U B AR I G H T !B U T T H E R E ' S A N O T H E R P R O B L E M :O Y S V A U I A L GQ U I C K ! B E F O R E T H E C R O W D N O T I C E S !U N S C R A M B L E T H A T C O U N T R Y !

A L V O S L A G I EN O H U R R Y !T R Y A G A I N !T H E L A S T L E T T E R O F T H C O U N T R Y I O Y S V A U I A L GQ U I C K ! B E F O R E T H E C R O W D N O T I C E S !U N S C R A M B L E T H A T C O U N T R Y !

S Y O V A L A G UN O

1 2

Page 131: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 131/178

O N M O R E C H A N C E 1T R A G A I N !T H L A S T L E T T E R S O T H E C O U N T R Y A R I O Y S V A U I A L GQ U I C K ! B E F O R E T H E C R O W D N O T I C E S !U N S C R A M B L E T H A T C O U N T R Y !

Y U G O S L A V I A[ T h e r e ' s m o r e — w h e n y o g e t t h e n o t h p r o g r a m , y o u ' l l s e s o m e t h i n gl i k e t h i s : ]

R I G H T !B U T T H E R E ' S A N O T H E R P R O B L E M :A J N A PQ U I C K ! B E F O R E T H E C R O W D N O T I C E S !U N S C R A M B L E T H A T C O U N T R Y !

J A P A NR I G H T !Y O U ' V E D d N E I T Y O U ' V E F I X E D T H S C O R E B O A R D !T H E C R O W D G I V E S Y O U S T A N D I N G O V A T I O N !

P r o g r a m L i s t i n g1 R E F I X T H E S C O R E B O A R D !1 0 P R I N T " H O W M A N Y D A Y S H A I B E E N "1 1 P R I N T " S I N C E T H S T A R T O T H O L Y M P I C S " ;1 2 I N P U T1 3 R A N D O M I Z E1 4 P R I N T1 5 D I C ( 2 0 ) f A ( 6 )1 6 P R I N T " Y O U ' R E I C H A R G E O F T H E S C O R E B O A R D , "1 7 P R I N T " B U T I T ' S O U O O R D E R . "1 8 P R I N T1 9 F O 1 = T 2 , 2 0 0 C ( I ) = 1 + I N T ( R N D ( 1 ) * 2 0 )2 1 P R t N T C H R $ ( 6 5 + R N D ( 1 ) * 2 6 ) ;2 2 F O R J = I - 1 T S T E P - 2 3 I C ( I ) = C ( J ) T H E N 2 0 2 4 N E X T2 5 0 I F I / 5 = I N T ( I / 5 ) T H E N P R I N T2 6 N E X T2 7 P R I N T2 8 P R I N T " T H E W O R S T P A R T I T H A T "2 9 P R I N T " I T ' S , S C R A M B L I N G T H E N A M E S "3 0 P R I N T " O T H E C O U N T R I E S . "3 1 P R I N T ( c o n t i n u e d )

1 2

Page 132: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 132/178

3 2 P R I N T " H E R E ' S C R A M B L E D O N E N O W : "3 3 R = 1 + I N T ( R N D ( 1 ) * 2 0 )3 4 F O B = T 3 5 I R = A ( B ) T H E N 3 3 3 6 N E X T3 7 F O 1 = T O 3 8 R E A D C 3 9 N E X T4 0 R E S T O R E4 1 F O 1 = T 2 4 2 I C ( I ) < L E N ( C $ ) + 1 T H E N P R I N T M I D $ ( C $ , C ( I ) , 1 ) ;4 3 N E X T4 4 P R I N T4 5 P R I N T4 6 P R I N T " Q U I C K ! B E F O R E T H E C R O W D N O T I C E S ! "4 7 P R I N T " U N S C R A M B L E T H A T C O U N T R Y ! "4 8 I N P U T A 4 9 I A $ = " " T H E N 4 6 5 0 I A $ = C $ T H E N 6 8 5 1 P R I N T " N O ! "5 2 I F = T H E N P R I N T " H U R R Y ! "5 3 I F = T H E N P R I N T " O N E M O R E C H A N C E ! "5 4 I F = T H E N 6 4 5 5 P R I N T " T R Y A G A I N ! "5 6 F = F + 15 7 I E = T H E N 6 1 5 8 P R I N T " T H E L A S T L E T T E R O T H C O U N T R Y I " 5 9 P R I N T M I D $ ( C $ , L E N ( C $ ) , 1 )6 0 G O T O 6 3 6 1 P R I N T " T H E L A S T L E T T E R S O F T H E ; C O U N T R Y A R E " 6 2 P R I N T M I D $ ( C $ , L E N ( C $ ) - 1 , 2 )6 3 0 , G O T O 4 1 6 4 P R I N T6 5 P R I N T " T H E C O U N T R Y I " C $ " ! 6 6 P R I N T " T A K E L O N G S H O W E R A N D D O N ' T C O M E B A C K ! "6 7 E N . 6 8 P R I N T6 9 P R I N T " R I G H T ! "7 0 F = 7 1 I W = T H E N 7 6 , • ' '7 2 P R I N T " B U T T H E R E ' S A N O T H E R P R O B L E M : "7 3 W = W + 17 4 A ( W ) = R7 5 G O T O 3 3 7 6 P R I N T " Y O U ' V E D O N E I T I *7 7 P R I N T " Y O U ' V E F I X E D T H S C O R E B O A R D ! "7 8 P R I N T " T H E C R O W D G I V E S Y O U S T A N D I N G O V A T I O N ! "7 9 D A T A U N I T E D S T A T E S , U . S . S . R . , E A S T G E R M A N Y8 0 D A T A W E S T G E R M A N Y , J A P A N , P O L A N D , B U L G A R I A8 1 D A T A C U B A , R O M A N I A , H U N G A R Y , F I N L A N D8 2 D A T A S W E D E N , E N G L A N D , I T A L Y , C Z E C H O S L O V A K I A8 3 D A T A F R A N C E , Y U G O S L A V I A , N E W Z E A L A N D8 4 D A T A S O U T H K O R E A , S W I T Z E R L A N D

1 2

Page 133: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 133/178

I Y o H a v e .A P P L E H

D e l e t e : 1 3

A T A R ID e l e t e : 1 3

A d d : 9 D I C $ ( 2 0 ) , A $ ( 2 0 )C h a n g e : 2 0 C ( I ) = 1 + I N T ( R N D ( 0 ) * 2 0 )

° 2 1 0 P R I N T C H R $ ( 6 5 + R N D ( 0 ) * 2 6 ) ;3 3 R = 1 + I N T ( R N D ( 0 ) * 2 0 )4 2 I C ( I ) < L E N ( C $ ) + 1 T H E N P R I N T C $ ( C ( I ) , C ( I ) ) ;5 9 P R I N T C $ ( L E N ( C $ ) , L E N ( C $ ) )6 2 P R I N T C $ ( L E N ( C $ J - 1 , L E N ( C $ ) )

C O M M O D O R E 6 D e l e t e : 1 3

C h a n g e : 2 0 C ( I ) = 1 + I N T ( R N D ( 0 ) * 2 0 )2 1 P R I N T C H R $ ( 6 5 + R N D ( 0 ) * 2 6 ) ;3 3 R = 1 + I N T ( R N D ( 0 ) * 2 0 )

C O M M O D O R E V I C - 2 0D e l e t e : 1 3

C h a n g e : 1 1 P R I N T " S I N C E T H E S T A R T O F T H O L Y M P I C S "2 0 C ( I ) = 1 + I N T ( R N D ( 0 ) * 2 0 )2 1 P R I N T C H R $ ( 6 5 + R N D ( 0 ) * 2 6 ) ;3 3 R = 1 + I N T ( R N D ( 0 ) * 2 0 )

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 5 P R I N T

4 2 P R I N T S E G $ ( C $ , C ( I ) , 1 ) ;5 2 P R I N T " H U R R Y ! "5 3 P R I N T " O N E M O R E C H A N C E 1

C h a n g e : 2 0 0 C ( I ) = 1 + I N T ( R N D * 2 0 )2 1 P R I N T C H R $ ( 6 5 + R N D * 2 6 ) ;2 5 I I / 5 O I N T ( I / 5 ) T H E N 2 6 3 3 R = 1 + I N T ( R N D * 2 0 )4 2 I C ( I ) > = L E N ( C $ ) + 1 T H E N 4 3 5 2 I F O T H E N 5 3

( c o n t i n u e d )1 2

Page 134: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 134/178

5 3 0 I F F O T H E N 5 4 5 9 P R I N T S E G $ ( C $ , L E N ( C $ ) , 1 )6 2 P R I N T S E G $ ( C $ , L E N ( C $ ) - 1 , 2 )

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 1 3

C h a n g e : 2 0 0 . C ( I ) = R N D ( 2 0 )2 1 P R I N T C H R $ ( 6 4 + R N D ( 2 6 ) ) ;3 3 R = R N D ( 2 0 )

1 2

Page 135: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 135/178

S o c c e r F i n a l sI t ' s d o w n t t h l a s t p r e c i o u s s e c o n d s . M a k e g o a l a n y o u r t e a m w i n s

i n o t , y o u ' l l s e n d t h g a m e i n t o o v e r t i m e . I y o h a v e g o l d e n f o o t ,y o u ' l l w i y o u r t e a m g o l d m e d a l !

S a m p l e R u y o u ' r e t h s t a ro t h a m e r i c a n s o c c e r t e a m .i t ' s . t h e f i n a l g a m e ,a n t h e s c o r e i t i e dw i t h o n l y s e c o n d s t g o A o p p o s i n g f o r w a r ds h o v e s y o u a y o u m o v e t o w a r dH I G O A L !I Y O U M A K E T H I S P E N A L T Y K I C KY O U ' L L W I T H G O L D M E D A L F O R Y O U R T E A M !T H O P P O S I N G G O A L K E E P E R S T A R E S A T Y O U ,D A R I N G Y O T P U T H B A L L P A S T H I M .H O M A N Y S E C O N D S A R L E F T ?W H I C H W A Y W I L L Y O U K I C K T H E B A L L ?

T T H G O A L K E E P E R ' S L E F TS T R A I G H T A T T H E G O A L K E E P E RT T H G O A L K E E P E R ' S R I G H T

W H I C H W A Y ?H O W H I G H W I L L Y O U K I C K T H E B A L L ?

A L O N G T H G R O U N DA W A I S T H E I G H TT O W A R D T H T O O T H G O A L

H O H I G H ?T H G O A L K E E P E R M O V E S L E F TA N D I V E S T O W A R D T H E G R O U N D .T H E B A L L H U R T L E ST O W A R D T H G O A L K E E P E R ' S R I G H TA N D S A I L S A B O V E H I H E A D ! ( c o n t i n u e d )

1 2

Page 136: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 136/178

G O A L !T H E C R O W D G O E S W I L D !T H E Y H A I L Y O U A S T H E H E R O !H O M A N Y S E C O N D S A R E L E F T ?W H I C H W A Y W I L L Y O U K I C K T H B A L L ?

T T H G O A L K E E P E R ' S L E F TS T R A I G H T A T T H G O A L K E E P E RT T H G O A L K E E P E R ' S R I G H T

W H I C H W A Y ?H O H I G H W I L L Y O U K I C K T H E B A L L ?

A L O N G T H G R O U N DA W A I S T H E I G H TT O W A R D T H T O O T H G O A L

H O H I G H ?T H G O A L K E E P E R M O V E S L E F TA N D D I V E S T O W A R D T H E G R O U N D .I L O O K S L I K E H E H A S I T H E D O E S !T H G O A L K E E P E R ' S G O T I T T H C L O C K R U N S O U T !Y O U ' L L H A V E T O P L A Y T I E B R E A K E R !

P r o g r a m L i s t i n g1 R E S O C C E R F I N A L S1 0 P R I N T1 1 P R I N T " Y O U ' R E T H S T A R "1 2 P R I N T " O T H A M E R I C A N S O C C E R T E A M . "1 3 P R I N T1 4 P R I N T " I T ' S T H E F I N A L G A M E , n1 5 P R I N T " A N D T H E S C O R E I T I E D "1 6 P R I N T " W I T H O N L Y S E C O N D S T O G O . "1 7 P R I N T1 8 P R I N T " A O P P O S I N G F O R W A R D "1 9 P R I N T " S H O V E S Y O U A Y O M O V E T O W A R D "2 0 P R I N T " H I S G O A L ! "2 1 P R I N T2 2 P R I N T " I Y O M A K E T H I S P E N A L T Y K I C K "2 3 P R I N T " Y O U ' L L W I T H G O L D M E D A L F O R Y O U R T E A M ! "2 4 P R I N T2 5 P R I N T " T H E O P P O S I N G G O A L K E E P E R S T A R E S A Y O U , "

1 3

Page 137: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 137/178

Page 138: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 138/178

8 1 P R I N T " T H E B A L L H U R T L E S "8 2 I W - R > 0 T H E N P R I N T " T O W A R D T H G O A L K E E P E R ' S R I G H T "8 3 0 I F W - R < 0 T H E N P R I N T " T O W A R D T H E G O A L K E E P E R ' S L E F T "8 4 I R - W = 0 T H E N P R I N T " S T R A I G H T T O W A R D T H E G O A L K E E P E R "8 5 G O S U B 1 0 7 08 6 I H - U > 0 T H E N P R I N T " A N D S A I L S A B O V E H I S H E A D ! "8 7 I H - U < 0 T H E N P R I N T " A N D D O W N T O W A R D H I K N E E S ! "8 8 I H = T H E N P R I N T " L I K E S H O T ! "8 9 I H = O R W = R T H E N 9 3 9 0 0 I F A B S ( H - U ) = 1 O R A B S ( W - R ) = 1 T H E N 9 5 9 1 0 I F K < T H E N 9 7 9 2 G O T O 1 0 2 09 3 0 I F K < 7 - T H E N 9 7 9 4 G O T O 1 0 2 09 5 0 I F K < 5 T H E N 9 7 9 6 G O T O 1 0 2 09 7 G O S U B 1 0 7 09 8 P R I N T " T H E G O A L K E E P E R ' S G O I T ! "9 9 P R I N T " T H E C L O C K R U N S O U T ! "1 0 0 0 P R I N T " Y O U ' L L H A V E T P L A Y T I E B R E A K E R ! "1 0 1 0 E N D1 0 2 0 P R I N T1 0 3 0 P R I N T " G O A L ! "1 0 4 0 P R I N T " T H E C R O W D G O E S W I L D ! "1 0 5 0 P R I N T " T H E Y H A I L Y O U A S T H E H E R O ! "1 0 6 0 E N D1 0 7 0 F O R 1 = T 4 0 1 0 8 0 N E X T1 0 9 0 R E T U R N

I Y o H a v e . . A P P L E H

D e l e t e : 3 0

A T A R ID e l e t e : 3 0

C h a n g e : 3 2 0 R = 1 + I N T ( R N D ( 0 ) * 3 )3 3 U = 1 + I N T ( R N D ( 0 ) * 3 )5 4 K = 1 + I N T ( R N D ( 0 ) * 1 0 )

C O M M O D O R E 6 D e l e t e : 3 0

1 3

Page 139: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 139/178

Page 140: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 140/178

8 9 I ( H = U ) + ( W = R ) T H E N 9 3 9 0 I ( A B S ( H - U ) = 1 ) + ( A B S ( W - R ) = 1 ) T H E N 9 5

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 1 3 0 , 1 7 0 , 2 1 0 , 2 4 0 , 3 0

C h a n g e : 2 5 P R I N T " T H E O P P O S I N G G O A L K E E P E R S T A R E S A Y O U , " 3 2 R = R N D ( 3 )3 3 U = R N D ( 3 )5 4 K = R N D ( 1 0 )

1 3

Page 141: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 141/178

c > \ r c h e r y R a n g eI o f f i c i a l O l y m p i c c o m p e t i t i o n , a r c h e r s s h o o t 1 4 a r r o w s i f o u r d a y s . I n t h i s

c o m p u t e r c o m p e t i t i o n , y o u ' l l g e o n d a y ' s w o r t h o s h o o t i n g 3 a r r o w s .W h e n y o u ' r e a l t h r o u g h , y o u r s c o r e w i l l b m u l t i p l i e d b f o u r t g i v e y o

t o t a l y o u c a n c o m p a r e w i t h t h o f f i c i a l O l y m p i c r e c o r d s . A i w e l l !

S a m p l e R u H O G O O D A N - A R C H E R A R E Y O U ?Y O U G E T 3 S H O T S :

F R O M E A C H O F D I S T A N C E SS T A R T I N G A 3 M E T E R SA N I N C R E A S I N G B 2 M E T E R SE A C H R O U N D .

Y O U ' L L S E Y O U R A R R O W F L A C R O S S T H E S C R E E N .T H E N Y O U ' L L B A B L E T C H E C KT H T A R G E T . T H M I S S I N G N U M B E RI T H O N E Y O U J U S T H I T 1H I T T H E E N T E R K E T B E G I N ?2 6 1 8 6 4 2Y O H A V E A R R O W S L E F TA D I S T A N C E O 3 M E T E R S .4 T 4 P O U N D S O F P U L L I I D E A L :H O M A N Y P O U N D S O F P U L L D O Y O U W A N T ? 4

Y O Y O A

N O

— _ N

8 4

H A V E T O T A L O F 1 P O I N T S .H A V E A R R O W S

D I S T A N C E O L E F T

3 M E T E R S . ( c o n t i n u e d )1 3

Page 142: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 142/178

4 T 4 P O U N D S O F P U L L I I D E A L :H O W M A N Y P O U N D S O F P U L L D O Y O U W A N T ? 4

2 6 1 8 Y O U N O W H A V E T O T A L O F 1 P O I N T S .

[ T h e r e ' s m o r e w h e n y o g e t t h e n o f t h e p r o g r a m , y o u ' l l s e s o m e t h i n g l i k e t h i s : ]

Y O N O H A V E T O T A L O F 6 P O I N T S .Y O U H A V E A R R O W L E F TA D I S T A N C E O F 3 0 " M E T E R S .4 T 4 P O U N D S O P U L L I I D E A L :H O M A N Y P O U N D S O F P U L L D Y O W A N T ? 4

6 8 6

Y O U N O W H A V E T O T A L O F 7 P O I N T S .Y O U R F I N A L P O I N T T O T A L I S 3 2 T H A T ' S E Q U I V A L E N T T A O L Y M P I C T O T A L O F 2 5 6 0 P O I N T S .

1 3

Page 143: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 143/178

P r o g r a m L i s t i n g1 R E A R C H E R Y R A N G E1 0 P R I N T1 1 P R I N T " H O W G O O D A A R C H E R A R Y O U ? "1 2 M = 3 01 3 P R I N T1 4 P R I N T " Y O U G E 3 S H O T S : "1 5 P R I N T " F R O M E A C H O D I S T A N C E S "1 6 P R I N T " S T A R T I N G A 3 M E T E R S "1 7 P R I N T " A N D I N C R E A S I N G B 2 M E T E R S "1 8 P R I N T " E A C H R O U N D . "1 9 P R I N T2 0 P R I N T " Y O U ' L L S E E Y O U R A R R O W F L Y "2 1 P R I N T " A C R O S S T H E S C R E E N . "2 2 P R I N T " T H E N Y O U ' L L B A B L E T O C H E C K "2 3 P R I N T " T H E T A R G E T . T H M I S S I N G N U M B E R "2 4 P R I N T " I T H E O N E Y O J U S T H I T ! "2 5 P R I N T2 6 P R I N T " H I T T H E E N T E R K E Y T O B E G I N " ;2 7 I N P U T X 2 8 P R I N T C H R $ ( 1 2 )2 9 G O S U B 7 0 3 0 P R I N T3 1 P R I N T3 2 D = 3 03 3 F O R = l T O3 4 P R I N T " Y O U H A V E " ; 1 0 - R ; " A R R O W S L E F T "3 5 P R I N T " A A D I S T A N C E O F " ; D ; n M E T E R S . "3 6 P R I N T3 7 P R I N T " 4 T 4 P O U N D S O F P U L L I I D E A L : "3 8 P R I N T " H O W M A N Y P O U N D S O F P U L L D Y O U W A N T " ;3 9 I N P U T4 0 0 I F S = 0 T H E N 3 7 4 1 J = 1 8 - ( R N D ( l ) * 1 3 ) - ( D / 1 0 * I N T ( R N D ( A B S ( S - 4 4 ) ) ) ) - ( D / S )4 2 L = I N T ( R N D ( 1 ) * 2 )4 3 I S < 4 5 O S > 4 8 T H E N J = J - A B S ( S - 4 5 )4 4 G O S U B 9 4 4 5 P R I N T C H R $ ( 7 )4 6 G O S U B 6 5 4 7 P = P + J4 8 P R I N T4 9 P R I N T5 0 P R I N T " Y O U N O H A V E T O T A L O F " ; P ; " P O I N T S . "5 1 P R I N T5 2 N E X T R5 3 D = D + 2 05 4 I D > 9 0 T H E N 5 9 5 5 P R I N T5 6 P R I N T " N E W R O U N D 1 T H D I S T A N C E G O E S U T O 5 7 P R I N T D ; M E T E R S . "5 8 P R I N T5 9 0 I F D < 9 1 T H E N 3 3 6 0 P R I N T " Y O U R F I N A L P O I N T T O T A L I S " ; ( c o n t i n u e d )

1 3

Page 144: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 144/178

6 1 P R I N T6 2 P R I N T " T H A T ' S E Q U I V A L E N T T O 6 3 P R I N T " A O L Y M P I C T O T A L O F " ; P * 8 ; P O I N T S . "6 4 E N 6 5 0 I P J < 2 T H E N J = 6 6 I J = T H E N P R I N T6 7 I J = T H E N L = 6 8 P R I N T C H R $ ( 1 2 )6 9 0 I F J = 0 T H E N P R I N T " M I S S E D T H E T A R G E T ! "7 0 F O 1 = T S T E P7 1 I F = O L O O J > T H E N 7 6 7 2 P R I N T " 7 3 J = 7 4 0 F = l7 5 G O T O 7 7 7 6 P R I N T I " 7 7 N E X T7 8 I J > T H E N J = 1 07 9 I J < 1 0 T H E N P R I N T 1 " 8 0 I J > T H E N J = 1 08 1 I J = 1 0 T H E N P R I N T " 8 2 I J = 1 0 T H E N F = 8 3 F O 1 = T S T E P - 8 4 I F = O L = O J < T H E N 8 9 8 5 P R I N T " 8 6 J = 8 7 P = 8 8 G O T O 9 0 8 9 P R I N T I " 9 0 N E X T9 1 0 P = 09 2 L = 9 3 R E T U R N9 4 F O 1 = T 2 9 5 P R I N T T A B ( I ) ; " > > 9 6 N E X T9 7 R E T U R N

I Y o H a v e . . A P P L E HC h a n g e : 2 6 0 P R I N T " H I T T H R E T U R N K E Y T O B E G I N " ;

2 8 H O M E5 0 P R I N T " Y O U N O W H A V E T O T A L O F " ; P ; " P O I N T S . "6 8 H O M E

1 3

Page 145: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 145/178

A T A R IA d d : 9 5 D I X $ ( l )

9 8 F O A = T I D 9 9 P R I N T W ; : N E X T A : R E T U R N

C h a n g e : 2 6 0 P R I N T " H I T T H R E T U R N K E Y T O B E G I N " ;2 8 P R I N T C H R $ ( 1 2 5 )4 1 J = 1 8 - ( R N D ( 0 ) * 1 3 ) - ( D / 1 0 * I N T ( R N D ( A B S ( S - 4 4 ) ) ) ) - ( D / S )4 2 L = I N T ( R N D ( 0 ) * 2 )5 0 P R I N T " Y O U N O H A V E T O T A L O " ; P ; " P O I N T S . "6 8 P R I N T C H R $ ( 1 2 5 )9 5 I D X = I : G O S U B 9 8 5 : P R I N T " > - . - >

C O M M O D O R E 6 C h a n g e : 2 6 0 P R I N T " H I T T H R E T U R N K E Y T O B E G I N " ;

2 8 P R I N T C H R $ ( 1 4 7 )6 8 P R I N T C H R $ ( 1 4 7 )

C O M M O D O R E V I C - 2 0D e l e t e : 1 9

C h a n g e : 2 6 0 P R I N T " H I T T H E R E T U R N K E Y T O B E G I N "2 8 P R I N T C H R $ ( 1 4 7 )3 8 P R I N T " H O W M A N Y P O U N D S O F P U L L D O Y O U W A N T "6 8 P R I N T C H R $ ( 1 4 7 )9 4 F O 1 = T 1

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 4 3 J = J - A B S ( S - 4 5 )

6 5 5 J = 06 6 P R I N T6 9 P R I N T " M I S S E D T H T A R G E T ! "7 8 J = 1 07 9 P R I N T 1 8 0 J = 1 08 1 P R I N T "

C h a n g e : 2 8 C A L L C L E A R4 1 J = 1 8 - ( R N D * 1 3 ) - ( D / 1 0 * I N T ( R N D ( A B S ( S - 4 4 ) ) ) ) - ( D / S )4 2 L = I N T ( R N D * 2 )4 3 I ( S > 4 4 ) * ( S < 4 9 ) T H E N 4 4 4 5 C A L L S O U N D ( 1 0 0 , 4 4 0 , 2 )6 5 I J > = 2 T H E N 6 6 6 6 I J O T H E N 6 8 6 7 0 L = 06 8 C A L L C L E A R6 9 I J O T H E N 7 0 ( c o n t i n u e d )

1 3

Page 146: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 146/178

7 1 I ( F = 1 ) ( L O 1 ) ( J > 1 ) T H E N 7 6 7 8 I J < = 8 T H E N 7 9 7 9 I J > = 1 0 T H E N 8 0 8 0 0 I F J < = 8 T H E N 8 1 8 1 I J O 1 0 T H E N 8 3 8 2 0 F = l8 4 0 I F ( , F - 1 ) ( L = 1 ) ( J < 1 ) T H E N 8 9 9 4 F O 1 - T 2

T R S - 8 0 C O L O R C O M P U T E RD e l e t e : 1 3

C h a n g e : 2 8 C L 4 1 J = 1 9 - R N D ( 1 3 ) - ( D / 1 0 * R N D ( A B S ( S - 4 4 ) ) ) - D / S4 2 L = R N D ( 2 )4 5 S O U N D 1 7 3 , 36 8 C L 7 6 P R I N T I 8 9 P R I N T I 9 4 F O 1 = T 2

1 4

Page 147: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 147/178

a t h l e t e S p e e d o m e t e r -T h r e c o r d h o l d e r i t h 1 0 0 - m e t e r d a s h i o f t e n c a l l e d " T h e W o r l d ' s F a s t e s t

H u m a n . " B u h o f a s t d i h g o A n h o f a s t a r o t h e r a t h l e t e s g o i n g w h e nt h e y r u o s w i m ? H e r e ' s t h s p e e d o m e t e r t h a t w i l l t e l l y o u !

S a m p l e R u H O P A S T I T H A T S P E E D Y O L Y M P I CA T H L E T E ? I ' L L L E Y O F I G U R E I O U P R E C I S E L Y .H O I T H E R A C E M E A S U R E D :M E T E R S , K I L O M E T E R S , Y A R D S , O R M I L E S ? M E T E R SH O M A N Y M E T E R S I T H R A C E ? 1 0 U S E C O L O N S A N D D E C I M A L P O I N TT O S E P A R A T E T H E T I M E :( 3 : 4 5 : 2 0 . 2 ~ ~ N 0 T

H O U R S , 4 5 M I N U T E S , 2 0 . 2 S E C O N D S )W H A T I T H A T H L E T E ' S T I M E ? 9 . T H A T H L E T E ' S S P E E D I S

3 6 . 3 6 3 6 4 K I L O M E T E R S P E H O U R2 2 . 6 0 0 1 5 M I L E S P E R H O U RR U H O W P A S T I T H A T S P E E D Y O L Y M P I CA T H L E T E ? I ' L L L E Y O F I G U R E I O U P R E C I S E L Y .H O I T H R A C E M E A S U R E D :M E T E R S , K I L O M E T E R S , Y A R D S , O R M I L E S ? K I L O M E T E R SH O W M A N Y K I L O M E T E R S I T H R A C E ? 1 U S E C O L O N S A N D D E C I M A L P O I N TT S E P A R A T E T H E T I M E :( 3 : 4 5 : 2 0 . 2 — N O T

H O U R S , 4 5 M I N U T E S , 2 0 . 2 S E C O N D S )W H A T I T H A T H L E T E ' S T I M E ? 2 7 : 4 0 . 3 8T H A T H L E T E ' S S P E E D I S

2 1 . 6 8 2 8 3 K I L O M E T E R S P E R H O U R1 3 . 4 7 5 9 7 M I L E S P E H O U R

1 4

Page 148: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 148/178

P r o g r a m L i s t i n g1 R E A T H L E T E S P E E D O M E T E R1 0 P R I N T1 1 P R I N T " H O W F A S T I T H A T S P E E D Y O L Y M P I C "1 2 P R I N T " A T H L E T E ? I ' L L L E Y O F I G U R E I T 1 3 P R I N T " O U T P R E C I S E L Y . "1 4 P R I N T1 5 P R I N T " H O W I T H E R A C E M E A S U R E D : "1 6 P R I N T " M E T E R S r K I L O M E T E R S , Y A R D S , O M I L E S ? "1 7 I N P U T U 1 8 T $ = M I D $ ( U $ , 1 , 2 )1 9 I T $ = " Y A " T H E N C = . 0 0 0 9 1 4 42 0 I T $ = " M I " T H E N C = l . 6 0 92 1 I T $ = " M E " T H E N C = . 0 0 12 2 I T $ = " K I " T H E N C = 2 3 I T $ O " Y A " A N T $ O " M I " A N T $ O " M E " A N T $ O " K I "

T H E N 1 5 2 4 P R I N T2 5 P R I N T " H O W M A N Y " ; U , $ ; n I T H E R A C E " ;2 6 I N P U T2 7 P R I N T2 8 P R I N T " U S E C O L O N S A N D D E C I M A L P O I N T "2 9 P R I N T " T S E P A R A T E T H E T I M E : "3 0 P R I N T " ( 3 : 4 5 : 2 0 . 2 — N O T "3 1 P R I N T " H O U R S , 4 5 M I N U T E S , 2 0 . 2 S E C O N D S ) "3 2 P R I N T3 3 P R I N T " W H A T I T H A T H L E T E ' S T I M E " ;3 4 I N P U T A 3 5 0 I F A $ = " " T H E N 3 4 3 6 N = 3 7 F O I = L E N ( A $ ) T O S T E P - 3 8 I F 1 = 0 T H E N 4 3 3 9 0 I F M I D $ ( A $ , I , 1 ) < > " . " T H E N 4 2 4 0 0 N = 04 1 G O T O 4 3 , 04 2 0 I F M I D $ ( A $ , I , 1 ) < > " : " T H E N 5 0 4 3 I N = 0 T H E N F = V A L ( M I D $ ( L $ , 1 , 1 ) )4 4 I N = T H E N S = V A L ( L $ )4 5 I N = 2 T H E N M = V A L ( L $ )4 6 I N = T H E N H = V A L ( L $ )4 7 N = N + 14 8 L $ = " "4 9 G O T O 5 1 5 0 L $ = M I D $ ( A $ , I , 1 ) + L $5 1 N E X T5 2 T = H + ( M / 6 0 ) + ( S / 3 6 0 0 ) + ( F / 3 6 0 0 0 )5 3 P R I N T5 4 P R I N T " T H E A T H L E T E ' S S P E E D I S : "5 5 P R I N T C * D / T ; K I L O M E T E R S P E R H O U R "5 6 P R I N T C * D / T / 1 . 6 0 9 ; M I L E S P E R H O U R "

1 4

Page 149: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 149/178

I f Y o u H a v e .A P P L E H

A d d : 2 9 P R I N T " T I M E M O S T B E N C L O S E D I Q U O T E S " ;

A T A R IA d d : 9 D I U $ ( U ) , T $ ( 2 ) , A $ ( 1 1 ) , L $ ( 1 1 )

4 6 T X = 05 0 L $ ( T X ) = A $ ( I , I )

C h a n g e : 1 8 T $ = U $ ( 1 , 2 )3 9 I A $ ( I , I ) < > " . " T H E N 4 2 4 2 I A $ ( I , I ) < > " : " T H E N 5 0 4 3 I N = T H E N F = V A L ( L $ ( 1 , 1 ) )5 0 T X = T X + 1

C O M M O D O R E 6 C h a n g e : 2 8 P R I N T " U S E S E M I C O L O N S A N D D E C I M A L P O I N T 1

3 0 P R I N T " ( 3 ; 4 5 ; 2 0 . 2 — N O T "4 2 I M I D $ ( A $ , I , l ) O n ; " T H E N 5 0

C O M M O D O R E V I C - 2 0C h a n g e : 1 6 0 P R I N T " M E T E R S , K I L O M E T E R S , Y A R D S , 6 M I L E S "

2 5 P R I N T " H O W M A N Y " ; U $ ; " I T H R A C E "2 8 P R I N T " U S E S E M I C O L O N S A N D D E C I M A L P O I N T "3 0 P R I N T " ( 3 ; 4 5 2 0 . 2 — N O T "3 3 P R I N T " W H A T I T H A T H L E T E ' S T I M E "4 2 I M I D $ ( A $ , I , 1 ) < > " ; " T H E N 5 0

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 1 9 C = . 0 0 0 9 1 4 4

2 0 C = 1 . 6 0 92 1 C = . 0 0 12 2 5 C = l4 3 F = V A L ( S E G $ ( L $ , 1 , 1 ) J4 4 S = V A L ( L $ )4 5 M = V A L ( L $ )4 6 5 H = V A L ( L $ )

C h a n g e : 1 8 0 T $ = S E G $ ( U $ , 1 , 2 )1 9 I T $ O " Y A " T H E N 2 0 2 0 I T $ O " M I " T H E N 2 1 2 1 I T $ O n M E " T H E N 2 2 2 2 0 I F T $ O " K I " T H E N 2 3 2 3 I ( T $ < > " Y A " ) * ( T $ O " M I n ) * ( T $ O " M E " ) * ( T $ < > " K I " )

T H E N 1 5 ( c o n t i n u e d )

1 4

Page 150: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 150/178

3 9 0 I P S E G $ ( A $ , I , 1 ) < > " . " T H E N 4 2 4 2 0 I P S E G $ ( A $ f I f l ) < > I I : w T H E N 5 0 4 3 I N < > 0 T H E N 4 4 4 4 I N O T H E N 4 5 4 5 I N O T H E N 4 6 4 6 I N O T H E N 4 7 5 0 L $ = S E G $ ( A $ , I , 1 ) & L $

T R S - 8 0 C O L O R C O M P U T E RC h a n g e : 3 4 L I N E I N P U T A $

1 4

Page 151: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 151/178

_ _ ( j o l d M e d a l D i v e r _Y o u ' r e o t h h i g h b o a r d . Y o u r k n e e s f e e l w e a k . W i l l t h j u d g e s a w a r d

y o u a h i g h s c o r e o w i l l y o u e n d u w i t h n o m e d a l a a l l ?T k k e t h p l u n g e a n f i n d o u t !

S a m p l e R u - x

Y O A R E O N T H B O A R D -H I T H E N T E R K E Y T M A K E Y O U R D I V E ?

I

I

S P L A S H 1 S P L A S H !S P L A S H !S P L A S H !S P L A S HS P L A S H !S P L A S H !

Y O U R S C O R E W A 1 . H O A W F U L

W A N T T T R A N O T H E R ? N 1 4

Page 152: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 152/178

P r o g r a m L i s t i n g1 R E G O L D M E D A L D I V E R1 0 K = ■ * ■ . -1 1 P R I N T C H R $ ( 1 2 )1 2 P R I N T T A B ( 5 ) ; " 0 "1 3 P R I N T T A B ( 4 ) ; " - X - "1 4 P R I N T T A B ( 5 ) ? " M "1 5 F O A = l T O1 6 P R I N T " = " ;1 7 N E X T1 8 P R I N T1 9 P R I N T2 0 P R I N T " Y O U A R O T H B O A R D — "2 1 P R I N T " H I T T H E N T E R K E Y T O M A K E Y O U R D I V E " ;2 2 I N P U T D 2 3 P R I N T C H R $ ( 1 2 )2 4 I K = 1 7 T H E N 3 4 2 5 F O B - T 2 6 P R I N T2 7 N E X T2 8 P R I N T T A B ( K ) ; 2 9 P R I N T T A B ( K ) ; "3 0 P R I N T T A B ( K ) ; "3 1 P R I N T T A B ( K ) ; n I I 3 2 K = K + 13 3 G O T O 2 3 3 4 F O O T 2 3 5 P R I N T3 6 N E X T3 7 F O D = T 1 3 8 P R I N T T A B ( 1 7 ) ; " S P L A S H ! ! "3 9 N E X T4 0 F O E = ? l T 2 4 1 P R I N T4 2 N E X T4 3 A = I N T ( R N D ( 1 ) * 9 ) + 14 4 B = I N T ( R N D ( 1 ) * 9 ) + 14 5 P R I N T " Y O U R S C O R E W A " ; C H R $ ( 4 8 + A ) ; " . " ; C H R $ ( 4 8 + B )4 6 O G O T O 4 7 0 , 4 7 0 , 4 9 0 , 4 9 0 , 4 9 0 , 4 9 0 , 5 1 0 , 5 1 0 , 5 1 04 7 P R I N T " H O W A W F U L ! "4 8 G O T O 5 2 4 9 P R I N T " J U S T A V E R A G E ! "5 0 G O T O 5 2 5 1 P R I N T " T E R R I F I C D I V E ! "5 2 P R I N T5 3 P R I N T " W A N T T T R Y A N O T H E R " ;5 4 I N P U T D ■ ■ ■ ■ ' .5 5 I M I D $ ( D $ , l , i ) O " N " T H E N 1 0

1 4

Page 153: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 153/178

I f Y o u H a v e .A P P L E HC h a n g e : 1 1 0 H O M E2 1 P R I N T " H I T T H E R E T U R N K E Y T O M A K E Y O U R D I V E "

2 3 H O M E

A T A R IA d d : 9 D I D $ ( 3 )

5 6 F O A = T I D 5 7 P R I N T " ; : N E X T A : R E T U R N

C h a n g e : 1 1 0 P R I N T C H R $ ( 1 2 5 )1 2 I D X = 5 : G O S U B 5 6 5 : P R I N T " 0 1 3 I D X = 4 : G 0 S U B 5 6 5 : P R I N T " - X - "1 4 I D X = 5 : G 0 S U B 5 6 5 : P R I N T " M 2 1 P R I N T " H I T T H R E T U R N K E T O M A K E Y O U R D I V E " ;2 3 P R I N T C H R $ ( 1 2 5 )2 8 I D X = K : G O S U B 5 6 5 : P R I N T2 9 G O S U B 5 6 5 : P R I N T3 0 G O S U B 5 6 5 : P R I N T3 1 G O S U B 5 6 5 : P R I N T " I I "4 3 A = I N T ( R N D ( 0 ) * 9 ) + 14 4 B = I N T ( R N D ( 0 ) * 9 ) + 15 5 0 I F D $ ( l f l ) O " N M T H E N 1 0

C O M M O D O R E 6 C h a n g e : 1 1 0 P R I N T C H R $ ( 1 4 7 )

2 1 P R I N T " H I T T H R E T U R N K E T M A K E Y O U R D I V E " ;2 3 P R I N T C H R $ ( 1 4 7 )

C O M M O D O R E V I C - 2 0C h a n g e : 1 1 0 p r i n t C H R $ ( 1 4 7 )

2 1 P R I N T " H I T T H E R E T U R N K E Y T O M A K E Y O U R D I V E "2 3 P R I N T C H R $ ( 1 4 7 )3 8 P R I N T T A B ( 1 1 ) ; " S P L A S H ! ! "5 3 P R I N T " W A N T T O T R Y A N O T H E R "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 1 F O S P = 1 T O 1 6

2 1 P R I N T2 1 N E X T S 3 1 5 F O R S P = 1 T O 1 7 - K3 1 P R I N T3 1 N E X T S ( c o n t i n u e d )

1 4

Page 154: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 154/178

C h a n g e : 1 1 0 C A L L C L E A R2 3 C A L L C L E A R4 3 A = I N T ( R N D * 9 ) + 14 4 B = I N T ( R N D * 9 ) + i5 5 I S E G $ ( D $ , 1 , 1 ) < > " N " T H E N 1 0

T R S - 8 0 C O L O R C O M P U T E RC h a n g e : 1 1 0 C L

2 3 C L 3 4 F O C = l T O 1 4 0 F O E = T 1 4 3 A = R N D ( 9 )4 4 B = R N D ( 9 )

1 4

Page 155: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 155/178

S t e p s t S u c c e s sT h w a t w i l o n g r a c e o s h o r t o n i t p u o n f o o t i n f r o n t o t h

o t h e r , a g a i n a n a g a i n ! B u h o m a n y t i m e s d y o h a v e t d i t T h i s i t h p r o g r a m t h a t w i l l f i g u r e i o u t !

S a m p l e R u H O M A N Y S T E P S W I L L I T A K E Y O T R U R A C E ? I ' L L F I G U R E I O U F O Y O U .H O W L O N G I Y O U R S T R I D E ,M E A S U R E D F R O M T H E H E E L O FO N F O O T T O T H E O T H E R H E E L ?( I I N C H E S A N D D E C I M A L S -

N F R A C T I O N S , P L E A S E ) ? 1 1 . 4H O I T H R A C E M E A S U R E D -Y A R D S , M I L E S , M E T E R S , K I L O M E T E R S ? M E T E R SH O W M A N Y M E T E R S I T H E R A C E ? 5 0 0 0A T S T R I D E O F 1 1 . 4 I N C H E S ,Y O U W I L L T A K E A P P R O X I M A T E L Y1 7 2 6 7 S T E P SI R A C E 5 0 0 0 M E T E R S L O N G .R U H O M A N Y S T E P S W I L L I T A K E Y O UT R U R A C E ? I ' L L F I G U R E I O U F O Y O U .H O W L O N G I Y O U R S T R I D E ,M E A S U R E D F R O M T H E H E E L O O N F O O T T T H O T H E R H E E L ?( I I N C H E S A N D E C I M A L S —

N F R A C T I O N S , P L E A S E ) ? 1 2 . 2H O I T H R A C E M E A S U R E D -Y A R D S , M I L E S , M E T E R S , K I L O M E T E R S ? Y A R D SH O M A N Y Y A R D S I T H R A C E ? 1 0 A S T R I D E O F 1 2 . 2 I N C H E S ,Y O W I L L T A K E A P P R O X I M A T E L Y2 9 S T E P SI R A C E 1 0 Y A R D S L O N G .

1 4

Page 156: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 156/178

P r o g r a m L i s t i n g1 R E S T E P S T O S U C C E S S1 0 P R I N T1 1 P R I N T " H O W M A N Y S T E P S W I L L I T A K E Y O U "1 2 P R I N T " T R U N A R A C E ? I ' L L F I G U R E I T 1 3 0 - P R I N T " O U T F O R Y O U . "1 4 P R I N T1 5 P R I N T " H O W L O N G I Y O U R S T R I D E , "1 6 P R I N T " M E A S U R E D F R O M T H E H E E L O F 1 7 P R I N T " O N E F O O T T O T H O T H E R H E E L ? "1 8 P R I N T1 9 P R I N T " ( I N I N C H E S A N D E C I M A L S — "2 0 P R I N T " N F R A C T I O N S , P L E A S E ) " ;2 1 I N P U T2 2 I S = T H E N 1 9 2 3 P R I N T2 4 P R I N T " H O W I T H R A C E M E A S U R E D — "2 5 P R I N T " Y A R D S , M I L E S , M E T E R S , K I L O M E T E R S ? 1 '2 6 I N P U T M 2 7 L $ = M I D $ ( M $ , 1 , 2 )2 8 I L $ = H Y A2 9 I L $ = " M I '3 0 0 I F L $ = " M E '3 1 0 I F L $ = " K I '

T H E NT H E NT H E NT H E N .

C = 3 6C = 6 3 3 6 0C = 3 9 . 3 7O 3 9 3 7 1 . 9

3 2 0 I F L $ O n Y A " A N L $ O " M I " A N L $ O " M E " A N L $ O " K I "T H E N 2 4

3 3 P R I N T3 4 P R I N T " H O W M A N Y " ; M $ ; " I T H E R A C E " ;3 5 I N P U T3 6 P R I N T3 7 P R I N T " A S T R I D E O F " ; S ; n I N C H E S , "3 8 P R I N T " Y O U W I L L T A K E A P P R O X I M A T E L Y "3 9 P R I N T I N T ( N * C / S ) ; " S T E P S "4 0 P R I N T " I R A C E " ; N ; " " ; M $ ; " L O N G . "4 1 P R I N T

1 5

Page 157: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 157/178

I Y o H a v e . . .A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 D I M $ ( 1 1 ) , L $ ( 2 )

C h a n g e : 2 7 L $ = M $ ( 1 , 2 )

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 2 0 P R I N T " N F R A C T I O N S , P L E A S E ) "2 5 P R I N T " Y A R D S , M I L E S , M E T E R S , K I L O M E T E R S "

3 4 P R I N T " H O W M A N Y " ; . M $ ; " I T H E R A C E "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 8 5 C = 3 6

2 9 C = 6 3 3 6 03 0 C = 3 9 . 3 73 1 O 3 9 3 7 1 . 9

C h a n g e : 2 7 0 L $ = S E G $ ( M $ , 1 , 2 )2 8 I L $ O " Y A " T H E N 2 9 2 9 I L $ O " M I " T H E N 3 0 3 0 I L $ O " M E " T H E N 3 1 3 1 I L $ O " K I " T H E N 3 2 3 2 I ( L $ < > " Y A " ) * ( L $ < > " M I " ) * ( L $ < > " M E W ) * ( L $ < > " K I " )

T H E N 2 4

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

1 5

Page 158: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 158/178

O l y m p i c M o n e yD o l l a r s m a m a k e s e n s e t y o u , b u t h e y c a n b e c o n f u s i n g t f o r e i g n v i s i t o r .

T h i s p r o g r a m w i l l h e l p c l e a r u t h m y s t e r y . C h e c k b a n k o r t h e b u s i n e s ss e c t i o n o y o u r n e w s p a p e r f o t h e c u r r e n t e x c h a n g e r a t e s .

S a m p l e R u Y O U ' R E A N A T H L E T E V I S I T I N GA M E R I C A P R O M A N O T H E R C O U N T R Y .Y O W A N T T T A K E S O U V E N I R S H O M EB U T Y O U N E E D T K N O W T H P R I C EI Y O U R C O U N T R Y ' S M O N E Y .W H A T ' S T H P R I C E I D O L L A R S ? 1 2 . 5 0W H A T ' S O N E U N I T O Y O U R C U R R E N C Y C A L L E D ? S H E K E LH O M A N Y S H E K E L ST T H D O L L A R ? 8

Y O U N E E D 1 0 0 0 S H E K E L ST B U S O M E T H I N G C O S T I N G1 2 . 5 0 D O L L A R S .R U Y O U ' R E A N A T H L E T E V I S I T I N GA M E R I C A P R O M A N O T H E R C O U N T R Y .Y O W A N T T T A K E S O U V E N I R S H O M EB U Y O U N E E D T K N O W T H P R I C EI Y O U R C O U N T R Y ' S M O N E Y .W H A T ' S T H E P R I C E I D O L L A R S ? 5 . 4 9W H A T ' S O N U N I T O Y O U R C U R R E N C Y C A L L E D ? E S C U D OH O M A N Y E S C U D O ST T H D O L L A R ? 1 2 Y O N E E D 6 7 5 . 2 7 E S C U D O ST B U Y S O M E T H I N G C O S T I N G5 . 4 9 D O L L A R S .

1 5

Page 159: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 159/178

P r o g r a m L i s t i n g1 R E M O L Y M P I C M O N E Y1 0 P R I N T " Y O U ' R E A A T H L E T E V I S I T I N G "1 1 P R I N T " A M E R I C A F R O M A N O T H E R C O U N T R Y . "1 2 P R I N T1 3 P R I N T " Y O U W A N T T T A K E S O U V E N I R S H O M E "1 4 P R I N T " B U T Y O U N E E D T K N O W T H E P R I C E "1 5 P R I N T " I Y O U R C O U N T R Y • S M O N E Y . "1 6 P R I N T1 7 P R I N T " W H A T ' S T H E P R I C E I D O L L A R S " ;1 8 I N P U T1 9 I C - T H E N 1 7 2 0 P R I N T2 1 P R I N T " W H A T ' S O N U N I T O F 2 2 P R I N T " Y O U R C U R R E N C Y C A L L E D " ;2 3 I N P U T F 2 4 0 I F F $ = " " T H E N 2 1 2 5 P R I N T2 6 P R I N T " H O W M A N Y " ; F $ ; " S "2 7 P R I N T " T T H D O L L A R " ;2 8 I N P U T2 9 0 I F D = 0 T H E N 2 6 3 0 P R I N T3 1 P R I N T " Y O U N E E D " ; C * D ; " " ; F $ ; " S "3 2 P R I N T " T B U S O M E T H I N G C O S T I N G "3 3 P R I N T C ; D O L L A R S . "3 4 P R I N T

I Y o H a v e . . A P P L E I N C h a n g e s R e q u i r e dA T A R I

A d d : 9 D I F $ ( l l )

C O M M O D O R E 6 N C h a n g e s R e q u i r e dC O M M O D O R E V I C - 2 0C h a n g e : 1 7 0 P R I N T " W H A T ' S T H E P R I C E I D O L L A R S "

2 2 P R I N T " Y O U R C U R R E N C Y C A L L E D "2 7 P R I N T " T T H E D O L L A R "

T E X A S I N S T R U M E N T S 9 9 / 4 A N C h a n g e s R e q u i r e d

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d1 5

Page 160: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 160/178

O l y m p i c M e d a l sB n o y o u ' v e p r o b a b l y w o w h o l e f i s t f u l o m e d a l s b u y o h a v e n ' t

a c t u a l l y s e e n t h e m . N o i t ' s t i m e f o y o u r o w p e r s o n a l a w a r d s !

S a m p l e R u Y O U A R E U P O T H A W A R D S P L A T F O R M ,Y O H A V E J U S T W O A O L Y M P I C E V E N T !

G O L DS I L V E RB R O N Z E

W H I C H D I Y O W I N ?

* * *

*

O L Y M P I CM E D A L3 R

0 0 * * * ** * * * ' . . * ■* *

* * * * * * * *

C O N G R A T U L A T I O N S 1 !W A N T T T R A G A I N ? Y E

Y O U A R E U P O N T H A W A R D S P L A T F O R M .Y O U H A V E J U S T W O N A O L Y M P I C E V E N T !

G O L DS I L V E R

1 5

Page 161: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 161/178

B R O N Z EW H I C H D I D Y O U W I N ?

*

* *

O L Y M P I CM E D A L* 1 S

O O * *

* * * *

* * *

C O N G R A T U L A T I O N S 1 W A N T T T R Y A G A I N ? N

P r o g r a m L i s t i n g1 R E O L Y M P I C M E D A L S1 0 P R I N T C H R $ ( 1 2 )1 1 P R I N T " Y O U A R U O T H A W A R D S P L A T F O R M . "1 2 P R I N T1 3 P R I N T " Y O U H A V E J U S T W O A O L Y M P I C E V E N T ! "1 4 P R I N T1 5 P R I N T T A B ( 5 ) ; " 1 " ; T A B ( 1 0 ) ; " G O L D "1 6 P R I N T T A B ( 5 ) ; " 2 " ; T A B ( 1 0 ) ; " S I L V E R "1 7 P R I N T T A B ( 5 ) ; " 3 " ; T A B ( 1 0 ) ; " B R O N Z E "1 8 P R I N T1 9 P R I N T " W H I C H D I Y O U W I N " ;2 0 I N P U T W 2 1 I V A L ( W $ ) < 1 O V A L ( W $ ) > 3 T H E N 1 9 2 2 F O A = l T O 2 2 3 R E A D A 2 4 F O B = T 1 2 5 I V A L ( M I D $ ( A $ , B , 1 ) ) > 0 T H E N 2 8 2 6 P R I N T M I D $ ( A $ , B , 1 ) ;2 7 G O T O 3 3 ( c o n t i n u e d )

1 5

Page 162: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 162/178

2 8 0 I P V A L ( M I D $ ( A $ , B , 1 ) ) > 1 T H E N 3 1 2 9 P R I N T " * " ;3 0 G O T O 3 3 3 1 0 I F A S C ( M I D $ ( A $ , B r l ) ) > 6 5 T H E N 3 3 3 2 P R I N T C H R $ ( 3 2 ) ;3 3 N E X T3 4 P R I N T3 5 0 I F A O T H E N 4 2 3 6 O V A L ( W $ ) G O T O 3 7 0 , 3 9 0 , 4 1 03 7 P R I N T 1 S * 3 8 G O T O 4 2 3 9 P R I N T 2 N * " 4 0 G O T O 4 2 4 1 P R I N T 3 R * 4 2 N E X T4 3 R E S T O R E4 4 P R I N T4 5 P R I N T T A B ( 3 ) ; " C O N G R A T U L A T I O N S 1 1 4 6 P R I N T T A B ( 3 ) ; " W A N T T T R Y A G A I N " ;4 7 I N P U T Z 4 8 0 I E M I D $ ( Z $ , 1 , 1 ) O " N " T H E N 1 0 4 9 E N 5 0 D A T A 5 5 5 5 5 5 5 5 1 1 1 7 7 7 7 7 75 1 D A T A 4 4 4 4 4 4 1 4 4 4 4 4 1 5 5 5 55 2 D A T A 9 9 9 9 1 9 9 9 9 9 9 9 9 9 1 6 65 3 D A T A 7 7 7 1 7 7 7 7 7 7 7 7 7 7 7 1 85 4 D A T A 2 2 2 1 2 2 O L Y M P I C 2 2 1 25 5 D A T A 3 3 1 3 3 3 3 M E D A L 3 3 3 3 15 6 D A T A 7 7 1 7 7 7 7 7 7 7 7 7 7 7 7 7 15 7 D A T A 6 6 6 1 4 4 4 4 4 4 4 4 4 4 4 1 35 8 D A T A 2 2 2 1 5 5 5 0 5 0 5 0 5 5 5 1 55 9 D A T A 7 7 7 7 1 7 7 7 0 7 0 7 7 7 1 2 26 0 D A T A 9 9 9 9 1 9 1 9 9 9 9 9 1 9 1 6 66 1 D A T A 2 2 2 2 1 3 3 3 1 1 1 2 2 2 1 3 36 2 D A T A 4 4 4 4 1 7 7 7 7 1 3 3 3 3 1 5 56 3 D A T A 4 4 4 4 1 7 7 7 7 1 3 3 3 3 1 5 56 4 D A T A 4 4 4 4 1 7 7 7 7 1 3 3 3 3 1 5 56 5 D A T A 4 4 4 4 1 7 7 7 7 1 3 3 3 3 1 5 56 6 D A T A 4 4 4 4 1 7 7 7 7 1 3 3 3 3 1 5 56 7 D A T A 4 4 4 4 1 7 7 7 7 1 3 3 3 3 1 5 56 8 D A T A 2 2 2 2 1 4 4 1 3 3 3 1 5 5 1 3 36 9 D A T A 5 5 5 5 1 6 6 6 6 6 6 6 6 6 1 7 7

I Y o H a v e .A P P L E HC h a n g e : 1 0 0 H O M E

1 5

Page 163: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 163/178

A T A R IA d d : 9 D I W $ ( l ) , A $ ( 1 7 ) , Z $ ( 3 )

2 4 I A S C ( A $ ( B , B ) ) > 6 4 T H E N P R I N T A $ ( B , B ) ;2 4 I A S C ( A $ ( B , B ) ) > 6 4 T H E N 3 3 7 0 F O A = T I D 7 1 P R I N T • " ; : N E X T A : R E T U R N

C h a n g e : 1 0 P R I N T C H R $ ( 1 2 5 )1 5 I D X = 5 : G O S U B 7 0 5 : P R I N T " 1 " ; : G O S U B 7 0 5 : P R I N T" G O L D "1 6 G O S U B 7 0 5 : P R I N T " 2 " | : G O S U B 7 0 5 : P R I N T " S I L V E R "1 7 G O S U B 7 0 5 : P R I N T " 3 " ; : G O S U B 7 0 5 : P R I N T " B R O N Z E "2 5 I V A L ( A $ ( B , B ) ) > 0 T H E N 2 8 2 6 P R I N T A $ ( B , B )2 8 I V A L ( A $ ( B , B ) ) > 1 T H E N 3 1 3 1 R E 4 5 I D X = 3 : G O S U B 7 0 5 : P R I N T " C O N G R A T U L A T I O N S ! ! "4 6 G O S U B 7 0 5 : P R I N T " W A N T T O T R A G A I N " ;4 8 0 I F Z $ ( 1 , 1 ) O " N " T H E N 1 0

C O M M O D O R E 6 C h a n g e : 1 0 P R I N T C H R $ ( 1 4 7 )

C O M M O D O R E V I C - 2 0D e l e t e : 6 4 0 , 6 5

C h a n g e : 1 0 0 P R I N T C H R $ ( 1 4 7 )1 9 P R I N T " W H I C H D I D Y O U W I N "2 2 F O R A = l T 1 4 6 P R I N T T A B ( 3 ) ; " W A N T T T R A G A I N "

T E X A S I N S T R U M E N T S 9 9 / 4 AA d d : 2 4 I A S C ( S E G $ ( A $ , B , 1 ) ) > 6 4 T H E N 3 1

3 1 G O T O 3 3 C h a n g e : 1 0 0 C A L L C L E A R

2 1 I ( V A L ( W $ ) < 1 ) ( V A L ( W $ ) > 3 ) T H E N 1 9 2 5 I V A L ( S E G $ ( A $ f B , l ) ) > 0 T H E N 2 8 2 6 P R I N T S E G $ ( A $ , B , 1 ) ;2 8 I V A L ( S E G $ ( A $ , B f l ) ) > l T H E N 3 2 3 1 P R I N T S E G $ ( A $ , B f l ) ;4 8 I S E G $ ( Z $ f l r l ) O " N " T H E N 1 0

T R S - 8 O C O L O R C O M P U T E RC h a n g e : 1 0 0 C L

1 5

Page 164: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 164/178

O l y m p i c W r e s t l e rA r y o u a p a p e r w e i g h t ? E v e n i y o u ' r e h u m a n b e i n g , t h a n s w e r c o u l d w e l l

b y e s . G r a p p l e w i t h t h i s p r o g r a m , a n y o u ' l l f i n d o u e x a c t l y w h e r e y o ub e l o n g i t h w o r l d o O l y m p i c w r e s t l i n g .

S a m p l e R u W H A T K I N D O P W R E S T L E R A R Y O U ?S T E P O N T H S C A L E S , P L E A S E 1H O M A N Y P O U N D S D O Y O W E I G H ? 1 1 Y O W E I G H 5 1 . 2 4 7 1 6 K I L O G R A M S .Y O W E I G H M O R E T H A N 1 0 P O U N D S( 4 K I L O G R A M S )

B U T N O T M O R E T H A N 1 1 P O U N D S( 5 K I L O G R A M S ) .

Y O A R F L Y W E I G H T W R E S T L E R .R U W H A T K I N D O F W R E S T L E R A R E Y O U ?S T E P O N T H E S C A L E S , P L E A S E !H O W M A N Y P O U N D S D O Y O U W E I G H ? 2 2

Y O U W E I G H M O R E T H A N 2 2 P O U N D S( 1 0 0 K I L O G R A M S ) .

Y O U A R E S U P E R - H E A V Y W E I G H T W R E S T L E R .

P r o g r a m L i s t i n g1 R E M O L Y M P I C W R E S T L E R1 0 P R I N T1 1 P R I N T " W H A T K I N D O F W R E S T L E R A R E Y O U ? "1 2 P R I N T " S T E P O T H S C A L E S , P L E A S E ! . "1 3 P R I N T1 4 P R I N T " H O W M A N Y P O U N D S D Y O W E I G H " ;1 5 I N P U T1 6 I W = 0 T H E N 1 4 1 7 P R I N T1 8 0 I F W > 2 2 0 T H E N 2 8 1 9 R E A D2 0 0 I F T = 8 1 T H E N 2 4

1 5

Page 165: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 165/178

2 1 I W < = T * 2 . 2 0 5 T H E N 2 4 2 2 M = 2 3 G O T O 1 9 2 4 F O 1 = T 2 5 R E A D C 2 6 N E X T2 7 G O T O 3 2 2 8 P R I N T " Y O U W E I G H M O R E T H A N 2 2 P O U N D S . "

, 2 9 0 P R I N T " ( 1 0 0 K I L O G R A M S ) "3 0 P R I N T " Y O U A R S U P E R - H E A V Y W E I G H T W R E S T L E R . "3 1 E N 3 2 P R I N T " Y O U W E I G H " ; W / 2 . 2 0 5 ; " K I L O G R A M S . "3 3 P R I N T3 4 0 , P R I N T " Y O U W E I G H M O R E T H A N " ; I N T ( M * 2 . 2 0 5 ) ; " P O U N D S "3 5 P R I N T " ( " ; M ; " K I L O G R A M S ) "3 6 P R I N T " B U T N O M O R E T H A N " ; I N T ( T * 2 . 2 0 5 ) ; " P O U N D S "3 7 P R I N T " ( " ; T ; W K I L O G R A M S ) . "3 8 P R I N T " Y O U A R " ; C $ ; " W E I G H T W R E S T L E R . "3 9 D A T A 4 8 , 5 2 , 5 7 , 6 2 , 6 84 0 D A T A 7 4 , 8 2 , 9 0 , 1 0 04 1 D A T A P A P E R , P L Y4 2 D A T A B A N T A M , F E A T H E R4 3 D A T A L I G H T , W E L T E R , M I D D L E4 4 D A T A L I G H T H E A V Y , H E A V Y

I Y o H a v e .A P P L E I N C h a n g e s R e q u i r e d

A T A R IA d d : 9 5 D I C $ ( l l )

C O M M O D O R E 6 N C h a n g e s R e q u i r e d

C O M M O D O R E V I C - 2 0C h a n g e : 1 4 P R I N T " H O W M A N Y . P O U N D S D Y O U W E I G H "

T E X A S I N S T R U M E N T S 9 9 / 4 A N C h a n g e s R e q u i r e d

T R S - 8 0 C O L O R C O M P U T E R N C h a n g e s R e q u i r e d

1 5

Page 166: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 166/178

^ B a s k e t b a l l A c t i o nY o u r t e a m i p l a y i n g t h e v e r y l a s t s e c o n d s o t h f i n a l O l y m p i c b a s k e t b a l l

g a m e . E i t h e r s i d e c a w i b u t h e r e ' s n o m u c h t i m e l e f t !R e m e m b e r : j u s t a o t h c o u r t , t h f a r t h e r y o a r f r o m t h b a s k e t , t h

h a r d e r i i t m a k e y o u r s h o t . A n d o n ' t f o r g e tt h a t t h i s i g a m e o t e a m w o r k .P u o y o u r b a s k e t b a l l s h o e s , a n d r i b b l e a w a y !

S a m p l e R u E N T E R Y O U R L A S T N A M E ! ? D I L L O NE N T E R T H L A S T N A M E O F F R I E N D ? S P E R B E RT H L A S T N A M E O F A N O T H E R F R I E N D ? M A R T I NT H L A S T N A M E O F A N O T H E R F R I E N D ? C R O W L E YT H L A S T N A M E O F A N O T H E R F R I E N D ? M A R T I N E ZT H E S C O R E I T I E D :H O M A N Y P O I N T S D O E S E A C H T E A M H A V E ? 8 Y O U ' R E O N T H E O L Y M P I CB A S K E T B A L L T E A M . T H E F I N A L G A M EI T I E D W I T H J U S T 3 S E C O N D SL E F T T P L A Y .Y O U R T E A M M A T E S A R E :S P E R B E RM A R T I NC R O W L E YM A R T I N E ZY O U ' R E F E E T F R O M T H B A S K E T .W H A T D O Y O U D O N O W ?1 P A S S2 S H O O T3 D R I V E T O W A R D T H E B A S K E TQ U I C K ! W H A T ' S Y O U R C H O I C E ?W H O W I L L Y O U P A S S T O M A R T I NM A R T I N H A T H B A L L !M A R T I N S H O O T ST H E B A L L R I M S T H B A S K E TA N G O E S I N T W P O I N T S !T H E R E A R E 2 S E C O N D S L E F T .H I T T H E E N T E R K E T C O N T I N U E ?

T H O P P O S I N G F O R W A R D H A T H B A L L .2 6

Page 167: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 167/178

A N M O V E S D O W N C O U R T .T H O P P O S I N G F O R W A R D S H O O T S !S W I S H !T W P O I N T S !T H E R E A R E 1 S E C O N D S L E F T .H I T T H E E N T E R K E T C O N T I N U E ?

D I L L O N H A T H B A L L .A N M O V E S D O W N C O U R T .Y O U ' R E F E E T F R O M T H E B A S K E T .W H A T D Y O D O N O W ?1 P A S S2 S H O O T3 D R I V E T O W A R D T H B A S K E TQ U I C K ! W H A T ' S Y O U R C H O I C E ?D I L L O N S H O O T S !T H E B A L L R I M S T H B A S K E TA N G O E S I N T W P O I N T S !T H E R E A R S E C O N D S L E F T .H I T H E N T E R K E Y T C O N T I N U E ?T H O P P O S I N G F O R W A R D H A T H B A L L .A N M O V E S D O W N C O U R T .T H O P P O S I N G F O R W A R D D R I V E S T O W A R D T H B A S K E T .T W O D E F E N D E R S B L O C K T H W A A F E E T F R O M T H E B A S K E T .T H B U Z Z E R S O U N D S !T H E G A M E I O V E R !Y O U R T E A M W I N S T H E G O L D M E D A L !

P r o g r a m L i s t i n g1 R E B A S K E T B A L L A C T I O N1 0 T F $ = " T H E O P P O S I N G F O R W A R D "1 1 P R I N T " E N T E R Y O U R L A S T N A M E : "1 2 I N P U T Y 1 3 I Y $ = " " T H E N 1 1 1 4 B $ = Y $1 5 F O 1 = T 1 6 I F 1 = 1 T H E N P R I N T " E N T E R T H L A S T N A M E O F R I E N D : "1 7 0 I F I O T H E N P R I N T " T H E L A S T N A M E O F A N O T H E R F R I E N D : "1 8 I F 1 = 1 T H E N I N P U T F l 1 9 0 I F F l $ = " " T H E N 1 6 2 0 I 1 = T H E N I N P U T F 2 2 1 0 I F I > 1 A N F 2 $ = n " T H E N 1 7 2 2 I 1 = T H E N I N P U T F 3 $ ( c o n t i n u e d )

1 6

Page 168: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 168/178

2 3 I I > A N P 3 $ = n n T H E N 1 7 2 4 I P 1 = 4 T H E N I N P U T F 4 $2 5 I I > A N F 4 $ < = " " T H E N 1 7 2 6 N E X T2 7 P R I N T2 8 P R I N T " T H E S C O R E I T I E D : "2 9 P R I N T " H O W M A N Y P O I N T S D O E S E A C H T E A M H A V E ? "3 0 I N P U T3 1 I P = T H E N 2 9 3 2 R A N D O M I Z E3 3 P R I N T3 4 S = 2 0 + I N T ( R N D ( 1 ) * 3 0 )3 5 P R I N T " Y O U ' R E O T H O L Y M P I C "3 6 P R I N T " B A S K E T B A L L T E A M * T H F I N A L G A M E "3 7 P R I N T " I T I E D W I T H J U S T " ; S ; S E C O N D S "3 8 P R I N T " L E F T T P L A Y . "3 9 P R I N T4 0 P R I N T " Y O U R T E A M M A T E S A R E : "4 1 P R I N T F l 4 2 P R I N T F 2 4 3 P R I N T F 3 4 4 P R I N T P 4 4 5 P R I N T4 6 J = I N T ( R N D ( 1 ) * 2 5 ) + 14 7 P R I N T " Y O U ' R E " ; J ; " F E E T F R O M T H B A S K E T . "4 8 P R I N T " W H A T D O Y O U D O N O W ? "4 9 P R I N T " 1 P A S S "5 0 P R I N T " 2 S H O O T "5 1 P R I N T " 3 D R I V E T O W A R D T H B A S K E T "5 2 P R I N T5 3 P R I N T " Q U I C K ! W H A T ' S Y O U R C H O I C E " ;5 4 I N P U T5 5 P R I N T5 6 0 I F C < 1 O C > T H E N 4 8 5 7 0 I F C = T H E N 6 0 5 8 0 I F C = T H E N 9 8 5 9 I C = T H E N 1 1 8 06 0 R E P A S S S U B R O U T I N E — ,6 1 P R I N T " W H O W I L L Y O U P A S S T O " ;6 2 I N P U T P 6 3 I P $ = " r t T H E N 6 1 6 4 F O 1 = T 6 5 I P $ = F 1 $ T H E N B $ = P 1 $6 6 I P $ = F 2 $ T H E N B $ = F 2 $6 7 I P $ = F 3 $ T H E N B $ = F 3 $6 8 0 I P P $ = F 4 $ T H E N B $ = F 4 $6 9 I P $ O F 1 $ A N P $ O F 2 $ A N P $ O F 3 $ A N P $ O F 4 $ T H E N 7 6 7 0 N E X T7 1 I 1 + I N T ( R N D ( 1 ) * 1 0 ) < 3 T H E N 7 4 7 2 P R I N T B $ ; " H A T H B A L L ! "7 3 G O T O 8 9 7 4 P R I N T B $ ; " M I S S E S T H E B A L L ! "7 5 G O T O 7 8 7 6 P R I N T " N T E A M M A T E B T H A T N A M E ! "7 7 P R I N T " Y O U T H R O W T H B A L L A W A Y ! "

1 6

Page 169: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 169/178

7 8 S = S - 17 9 G O T O 1 3 3 08 0 R E T I M E S U B R O U T I N E — —8 1 S = S - 18 2 0 I F S < 1 T H E N 1 6 6 08 3 P R I N T8 4 P R I N T " T H E R E A R " ; S ; " S E C O N D S L E F T . "8 5 P R I N T " H I T T H E N T E R K E Y T O C O N T I N U E " ;8 6 I N P U T X 8 7 P R I N T8 8 R E T U R N8 9 R E M T E A M M A T E ' S B A L L S U B R O U T I N E9 0 J = J - ( I N T ( R N D ( 1 ) * J ) )9 1 I 1 + I N T ( R N D ( 1 ) * 1 0 ) < 5 T H E N 9 3 9 2 G O T O 9 8 9 3 P R I N T B $ ; " P A S S E S T " ; Y $9 4 B $ = Y $9 5 J = J - ( I N T ( R N D ( 1 ) * J ) )9 6 G O S U B 8 0 9 7 G O T O 4 7 9 8 R E S H O O T S U B R O U T I N E9 9 P R I N T B $ ; " S H O O T S ! "1 0 0 0 I 1 + I N T ( R N D ( 1 ) * 2 5 ) < J T H E N 1 1 2 01 0 1 0 I I N T ( R N D ( 1 ) * 2 ) < 1 T H E N 1 0 5 01 0 2 0 P R I N T " T H E B A L L R I M S T H B A S K E T "1 0 3 0 P R I N T " A N D G O E S I N ! "1 0 4 0 G O T O 1 0 6 01 0 5 0 P R I N T " S W I S H ! "1 0 6 0 P R I N T " T W O P O I N T S ! "1 0 7 0 I B $ O T F $ T H E N Y P = Y P + 21 0 8 0 I B $ = T F $ T H E N T P = T P + 21 0 9 0 S = S - 51 1 0 0 G O S U B 8 0 1 1 1 0 G O T O 1 3 3 01 1 2 0 P R I N T " T H E B A L L B O U N C E S O F T H B A C K B O A R D "1 1 3 0 P R I N T " A N D R I M S T H E B A S K E T "1 1 4 0 P R I N T " B U T B O U N C E S A W A Y ! "1 1 5 0 S = S + 21 1 6 0 G O S U B 8 0 1 1 7 0 G O T O 1 3 3 01 1 8 0 R E M D R I B B L E S U B R O U T I N E1 1 9 0 I D R I B < 1 T H E N 1 2 1 01 2 0 0 I I N T ( R N D ( 1 ) * 1 0 ) < 5 T H E N 1 2 6 01 2 1 0 P R I N T B $ ; " D R I V E S T O W A R D T H E B A S K E T . "1 2 2 0 P R I N T " T W O D E F E N D E R S B L O C K T H E W A Y "1 2 3 0 J = J - I N T ( R N D ( 1 ) * J )1 2 4 0 P R I N T " A " ; J ; " F E E T F R O M T H E B A S K E T . "1 2 5 0 G O S U B 8 0 1 2 6 0 I I N T ( R N D ( 1 ) * 1 0 ) < 2 T H E N 1 4 6 01 2 7 0 I I N T ( R N D ( 1 ) * 1 0 ) > 4 T H E N 1 3 1 01 2 8 0 P R I N T " S T E A L ! "1 2 9 0 D R I B = 01 3 0 0 G O T O 1 3 3 01 3 1 0 I B $ = Y $ T H E N 4 7 1 3 2 0 O N 1 + I N T ( R N D ( 1 ) * 3 ) G O T O 9 8 0 , 1 1 8 0 , 1 4 6 0 ( c o n t i n u e d )

1 6

Page 170: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 170/178

1 3 3 0 R E ' - - - O P P O N E N T S ' B A L L1 3 4 0 I B $ O T P $ T H E N 1 3 7 01 3 5 0 B $ = Y $1 3 6 0 G O T O 1 3 8 01 3 7 0 B $ = T P $1 3 8 0 P R I N T1 3 9 0 P R I N T B $ ; n H A S T H E B A L L . "1 4 0 0 P R I N T " A N D M O V E S D O W N C O U R T . "1 4 1 0 S = S - 41 4 2 0 J = I N T ( R N D ( 1 ) * 2 5 ) + 11 4 3 0 I B $ O Y $ A N I N T ( R N D ( 1 ) * 1 0 ) < 5 T H E N 9 8 1 4 4 0 I B $ O Y $ T H E N 1 1 8 01 4 5 0 G O T O 4 7 1 4 6 0 R E — ^ — F O U L S U B R O U T I N E1 4 7 0 P R I N T " F O U L ! "1 4 8 0 P R I N T1 4 9 0 P R I N T B $ ; " G E T S T W O F O U L S H O T S I 1 5 0 0 P R I N T " S H O T N U M B E R " ; F + l ; n . . ■ 1 5 1 0 P R I N T1 5 2 0 P R I N T " H I T T H E E N T E R K E Y F O R T H E S H O T " ;1 5 3 0 I N P U T X 1 5 4 0 I I N T ( R N D ( 1 ) * 1 0 ) < 8 T H E N 1 5 8 01 5 5 0 P R I N T " M I S S E D ! "1 5 6 0 F = F + 11 5 7 0 G O T O 1 6 2 01 5 8 0 P R I N T " M A D E I T ! "1 5 9 0 I B $ = T F $ T H E N T P = T P + 11 6 0 0 I B $ O T F $ T H E N v Y P = Y P + l1 6 1 0 F = F + 11 6 2 0 G O S U B 8 0 1 6 3 0 I P . P - 1 T H E N 1 5 0 01 6 4 0 F = 1 6 5 0 G O T O 1 3 3 01 6 6 0 P R I N T1 6 7 0 P R I N T " T H E B U Z Z E R S O U N D S ! "1 6 8 0 P R I N T " T H E G A M E I O V E R ! "1 6 9 0 I Y P > T P T H E N 1 7 4 01 7 . 0 0 I Y P = T P T H E N 1 7 6 01 7 1 0 P R I N T " Y O U R T E A M L O S E S T H E F I N A L G A M E ! "1 7 2 0 P R I N T " Y O U ' L L H A V E T S E T T L E F O R S I L V E R . "1 7 3 0 E N D1 7 4 0 P R I N T " Y O U R T E A M W I N S T H G O L D M E D A L ! "1 7 5 0 E N D1 7 6 0 P R I N T " I T ' S T I E — "1 7 7 0 P R I N T " P L A Y T I E B R E A K E R T S E W H W I N S ! "

1 6

Page 171: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 171/178

I Y o H a v e .A P P L E H

D e l e t e : 3 2 C h a n g e : 8 5 0 P R I N T " H I T T H R E T U R N K E T O C O N T I N U E " ;

1 5 2 0 P R I N T " H I T T H R E T U R N K E F O R T H E S H O T " ;

A T A R ID e l e t e : 3 2

A d d : 9 2

C h a n g e :9

D I Y $ ( 1 4 ) , P $ ( 1 4 ) , B $ ( 2 0 ) , F 1 $ ( 1 4 ) , F 2 $ ( 1 4 ) ,F 3 $ ( 1 4 ) , F 4 $ ( 1 4 )D I T F $ ( 2 0 ) , X $ ( 1 )

3 4 S = 2 0 + I N T ( R N D ( 0 ) * 3 0 )4 6 J = I N T ( R N D ( 0 ) * 2 5 ) + 17 1 I 1 + I N T ( R N D ( 0 ) * 1 0 ) < 3 T H E N 7 4 8 5 P R I N T " H I T T H R E T U R N K E T C O N T I N U E " ;9 0 J = J - ( I N T ( R N D ( 0 ) * J ) )9 1 0 I F 1 + I N T ( R N D ( 0 ) * 1 0 ) < 5 T H E N 9 3 9 5 J = J - ( I N T ( R N D ( 0 ) * J ) )1 0 0 0 I 1 + I N T ( R N D ( 0 ) * 2 5 ) < J T H E N 1 1 2 01 0 1 0 I I N T ( R N D ( 0 ) * 2 ) < 1 T H E N 1 0 5 01 2 0 0 I I N T ( R N D ( 0 ) * 1 0 ) < 5 T H E N 1 2 6 01 2 3 0 J = J - I N T ( R N D ( 0 ) * J )1 2 6 0 I I N T ( R N D ( 0 ) * 1 0 ) < 2 T H E N 1 4 6 01 2 7 0 I I N T ( R N D ( 0 ) * 1 0 ) > 4 T H E N 1 3 1 01 3 2 0 O 1 + I N T ( R N D ( 0 ) * 3 ) G O T O 9 8 0 , 1 1 8 0 , 1 4 6 01 4 2 0 J = I N T ( R N D ( 0 ) * 2 5 ) + 11 4 3 0 I B $ O Y $ A N I N T ( R N D ( 0 ) * 1 0 ) < 5 T H E N 9 8 1 5 2 0 P R I N T " H I T T H R E T U R N K E F O R T H E S H O T " ;1 5 4 0 I I N T ( R N D ( 0 ) * 1 0 ) < 8 T H E N 1 5 8 0

C O M M O D O R E 6 D e l e t e : 3 2

3 4 4 6 7 1 8 5 9 0 9 1

T H E N 7 4 K E T C O N T I N U E " ;

C h a n g e : 3 4 0 S = 2 0 + I N T ( R N D ( 0 ) * 3 0 )J = I N T ( R N D ( 0 ) * 2 5 ) + 1I 1 + I N T ( R N D ( 0 ) * 1 0 ) < 3P R I N T " H I T T H R E T U R NJ = J - ( I N T ( R N D ( 0 ) * J ) )I 1 + I N T ( R N D ( 0 ) * 1 0 ) < 5 T H E N 9 3

9 5 J = J - ( I N T ( R N D ( 0 ) * J ) )1 0 0 0 I 1 + I N T ( R N D ( 0 ) * 2 5 ) < J T H E N 1 1 2 01 0 1 0 I I N T ( R N D ( 0 ) * 2 ) < 1 T H E N 1 0 5 01 2 0 0 I I N T ( R N D ( 0 ) * 1 0 ) < 5 T H E N 1 2 6 01 2 3 0 J = J - I N T ( R N D ( 0 ) * J )1 2 6 0 I I N T ( R N D ( 0 ) * 1 0 ) < 2 T H E N 1 4 6 0 ( c o n t i n u e d )

1 6

Page 172: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 172/178

1 2 7 0 I I N T ( R N D ( 0 ) * 1 0 ) > 4 T H E N 1 3 1 01 3 2 0 O N 1 + I N T ( R N D ( 0 ) * 3 ) G O T O 9 8 0 , 1 1 8 0 , 1 4 6 01 4 2 0 J = I N T ( R N D ( 0 ) * 2 5 ) + 11 4 3 0 I B $ O Y $ A N I N T ( R N D ( 0 ) * 1 0 ) < T H E N 9 8 1 5 2 0 P R I N T " H I T T H R E T U R N K E F O R T H E S H O T " ;1 5 4 0 I I N T ( R N D ( 0 ) * 1 0 ) < 8 T H E N 1 5 8 0

C O M M O D O R E V I C - 2 OD e l e t e : 2 7 0 / 3 2 0 , 3 3 0 , 3 9 0 , 4 5 0 , 5 5 0 , 6 0 0 , 8 0 0 , 8 3 0 , 8 7 0 , 8 9 0 , 9 8 0 ,

1 1 8 0 , 1 3 3 0 , 1 3 8 0 , 1 4 6 0 , 1 4 8 0 , 1 5 1 0 , 1 6 6 0C h a n g e : 3 4 0 S = 2 0 + I N T ( R N D ( 0 ) * 3 0 )

4 6 J = I N T ( R N D ( 0 ) * 2 5 ) + 15 3 P R I N T " Q U I C K ! W H A T ' S Y O U R C H O I C E "5 7 0 I F C = T H E N 6 1 5 8 0 I F C = T H E N 9 9 5 9 0 I F C = T H E N 1 1 9 06 1 P R I N T " W H O W I L L Y O U P A S S T O 7 1 0 I F 1 + I N T ( R N D ( 0 ) * 1 0 ) < 3 T H E N 7 4 7 3 G O T O 9 0 7 9 G O T O 1 3 4 08 2 I F S < 1 T H E N 1 6 7 08 5 P R I N T " H I T T H R E T U R N K E T C O N T I N U E "9 0 J = J - ( I N T ( R N D ( 0 ) * J ) )9 1 0 I F 1 + I N T ( R N D ( 0 ) * 1 0 ) < 5 T H E N 9 3 9 2 G O T O 9 9 9 5 J = J - ( I N T ( R N D ( 0 ) * J ) )9 6 G O S U B 8 1 1 0 0 0 I l + I N T ( R N b ( 0 ) * 2 5 ) < J T H E N 1 1 2 01 0 1 0 I I N T ( R N D ( 0 ) * 2 ) < 1 T H E N 1 0 5 01 1 0 0 G O S U B 8 1 1 1 1 0 G O T O 1 3 4 01 1 6 0 G O S U B 8 1 1 1 7 0 G O T O 1 3 4 01 2 0 0 I I N T ( R N D ( 0 ) * 1 0 ) < 5 T H E N 1 2 6 01 2 3 0 J = J - I N T ( R N D ( 0 ) * J )1 2 5 0 G O S U B 8 1 1 2 6 0 I I N T ( R N D ( 0 ) * 1 0 ) < 2 T H E N 1 4 7 01 2 7 0 I I N T ( R N D ( 0 ) * 1 0 ) < 4 T H E N 1 3 1 01 3 0 0 G O T O 1 3 4 01 3 2 0 O N 1 + I N T ( R N D ( 0 ) * 3 ) G O T O 9 9 0 , 1 1 9 0 , 1 4 7 01 3 6 0 G O T O 1 3 9 01 4 2 0 J = I N T ( R N D ( 0 ) * 2 5 ) + 11 4 3 0 I B $ O Y $ A N I N T ( R N D ( 1 ) * 1 0 ) < 5 T H E N 9 9 1 4 4 0 I B $ < > Y $ T H E N 1 1 9 01 5 2 0 P R I N T " H I T T H E R E T U R N K E Y F O T H S H O T "1 5 4 0 I I N T ( R N D ( 0 ) * 1 0 ) < 8 T H E N 1 5 8 01 6 2 0 G O S U B 8 1 1 6 5 0 G O T O 1 3 4 0

1 6

Page 173: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 173/178

T B X A S I N S T R U M E N T S 9 9 / 4 AA d d : 1 6 P R I N T " E N T E R T H L A S T N A M E O F F R I E N D "

1 6 G O T O 1 8 1 8 I N P U T F l 1 9 G O T O 2 6 2 1 G O T O 2 6 2 3 G O T O 2 6 6 5 B $ = F 1 $6 6 B $ = F 2 $6 7 B $ = F 3 $6 8 B $ = F 4 $1 0 8 3 G O T O 1 0 9 01 0 8 5 Y P = Y P + 21 6 0 1 G O T O 1 6 1 01 6 0 5 T P = T P + 1

C h a n g e : i 6 I I < > 1 T H E N 1 7 1 7 P R I N T " E N T E R T H E L A S T N A M E O F A N O T H E R F R I E N D "1 8 O G O T O 1 8 5 , 2 0 0 , 2 2 0 , 2 4 02 0 I N P U T F 2 $2 1 I F 2 $ = " " T H E N 1 7 2 2 I N P U T F 3 2 3 I F 3 $ = " " T H E N 1 7 2 4 I N P U T F 4 2 5 I F 4 $ = " " T H E N 1 7 3 4 S = 2 0 + I N T ( R N D * 3 0 ) .4 6 J = I N T ( R N D * 2 5 ) + 15 6 I ( C < 1 ) + ( C > 3 ) T H E N 4 8 6 5 I P $ O F 1 $ T H E N 6 6 6 6 I P $ O F 2 $ T H E N 6 7 6 7 I P $ O F 3 $ T H E N 6 8 6 8 I F P $ O F 4 $ T H E N 6 9 6 9 I ( P $ < > F 1 $ ) * ( P $ O F 2 $ ) * ( P $ O F 3 $ ) * ( P $ < > F 4 $ )T H E N 7 6 7 1 I 1 + I N T ( R N D * 1 0 ) < 3 T H E N 7 4 9 0 J = J - ( I N T ( R N D * J ) )9 1 I 1 + I N T ( R N D * 1 0 ) < 5 T H E N . 9 3 09 5 J = J - ( I N T ( R N D * J ) )1 0 0 0 I I N T ( R N D * 2 5 ) < J T H E N 1 1 2 01 0 1 0 I I N T ( R N D * 2 ) < 1 T H E N 1 0 5 01 0 7 0 I B $ O T F $ T H E N 1 0 8 51 0 8 0 T P = T P + 21 2 0 0 I I N T ( R N D * 1 0 ) < 5 T H E N 1 2 6 01 2 3 0 J = J - I N T ( R N D * J )1 2 6 0 I I N T ( R N D * 1 0 ) < 2 T H E N 1 4 6 01 2 7 0 I I N T ( R N D * 1 0 ) > 4 T H E N 1 3 1 01 3 2 0 O 1 + I N T ( R N D * 3 ) G O T O 9 8 0 , 1 1 8 0 , 1 4 6 01 4 2 0 J = I N T ( R N D * 2 5 ) + 11 4 3 0 I ( B $ O Y $ ) * ( I N T ( R N D * 1 0 ) < 5 ) T H E N 9 8 1 5 4 0 I I N T ( R N D * 1 0 ) < 8 T H E N 1 5 8 01 5 9 0 I F B $ = T F $ T H E N 1 6 0 51 6 0 0 Y P = Y P + 1

( c o n t i n u e d )

1 6

Page 174: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 174/178

Page 175: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 175/178

Page 176: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 176/178

M O R E F U N ! L E S S T Y P I N G !I y o j u s t f i n i s h e d t y p i n g i a l t h

p r o g r a m s i t h i s b o o k a n y o u r p e g e r b i la t t h d i s k O c a s s e t t e y o s a v e d t h e mo n . . .

I y o u ' r e a l r e a d y e n j o y i n g t h e s h o r t e rp r o g r a m s i t h i s b o o k , b u t y o u r f i n g e r st r e m b l y a t h t h o u g h t o t y p i n g i t h l o n g e r o n e s . . .

I y o u r s e c r e t a r y d o e s a l y o u r t y p i n g ,b u s h e ' s o y e a r - l o n g v a c a t i o n i M o o s eJ a w , S a s k a t c h e w a n . . .

O i y o u ' d j u s t l i k e t h a v e a l t h e s ep r o g r a m s h a n d y o d i s k o c a s s e t t et h a t ' l l r u o y o u r m a c h i n e . . .

Y o u ' r e i n l u c k !

Y o c a g e e v e r y s i n g l e p r o g r a m i t h i s b o o k ( a l o n g w i t h e x t r a b o n u s p r g r a m s n o t i n c l u d e d i t h i s b o o k ) o r e a d y - t o - r u n c a s s e t t e s o d i s k s , f o o n l y$ 1 9 . 9 5 p e b o o k . Y o c a a l s o g e t t a p e so d i s k s f o a n y o f t h o t h e r e x c i t i n g b o o k si t h i s s e r i e s .

( A s p e c i a l b o n u s , o r d e r a n t h r e e ,a n w e ' l l t h r o w i t h f o u r t h o n a b s o l u t e l y

f r e e — s o y o c a e n j o y t h e n t i r e s e t — a n dw e ' l l p a a l p o s t a g e a n h a n d l i n g ! )

P r o g r a m s a r a v a i l a b l e i o n f o r m a to n l y ( d i s k o r c a s s e t t e ) f o e a c h s p e c i f i cc o m p u t e r , s p l e a s e m a k e s u r e y o h a v et h p r o p e r e q u i p m e n t b e f o r e o r d e r i n g .R e m e m b e r t c h e c k o f B O T H t h s e o p r o g r a m s y o w a n t A N t h t y p e o m a c h i n e y o h a v e .

H a r d / S o f t I n c . , P B o 1 2 7 7 , R i v e r d a l e , N 1 0 4 7 1Y e s ! P l e a s e s e n d m t h r e a d y - t o - r u n p r o g r a m s I ' v e c h e c k e d o f f b e l o w .

C h e c k o f w h i c h f o r m a t y o w a n t :A T A R I c a s s e t t e t a p e sA P P L E I I / I I P L U S / I I E d i s k sC O M M O D O R E 6 d i s k sC O M M O D O R E V I C - 2 0 d i s k sI B P C / P C j r d i s k sT E X A S I N S T R U M E N T S 9 9 / 4 Ac a s s e t t e t a p e sT R S - 8 0 C O L O R C O M P U T E Rc a s s e t t e t a p e s

C h e c k o f w h i c h p r o g r a m s y o a r o r d e r i n g :

C o m p u t e r C r a z i n e s s ( $ 1 9 . 9 5 )C o m p u t e r M o p s t e r s ( $ 1 9 . 9 5 )C o m p u t e r O l y m p i c s ( $ 1 9 . 9 5 )C o m p u t e r S p a c e A d v e n t u r e s ( $ 1 9 . 9 5 )A L F O U R B O O K S ( S P E C I A LP R I C E $ 5 9 . 8 5 )

P R I N T y o u r n a m e a n a d d r e s s , a n f i l l i t h a m o u n t y o a r e n c l o s i n g :( A d d a p p l i c a b l e s a l e s t a x e s ! )

a e n c l o s i n g $ 1 9 . 9 5 P L U S $ 2 . 0 0 p o s t a g e a n h a n d l i n g a n a p p l ic a b l e s a l e s t a f o e a c h . T o t a l :

S P E C I A L B O N U S : C h e c k t h i s b o x , e n c l o s e $ 5 9 . 8 5 , a n w e ' l l s e n dy o a l F O U R s e t s o p r o g r a m s f o t h p r i c e o t h r e e — a n d w e ' l l p a a l p o s t a g e ! T h i s i s a v i n g s o o v e r $ 2 0 . 0 0 .

P R I N T y o u r n a m eP R I N T y o u r a d d r e s s

C i t y - . S t a t e -M a k e c h e c k s p a y a b l e t H a r d / S o f t , I n c . A l l o w 2 - 8 w e e k s f o d e l i v e r y .

Page 177: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 177/178

Page 178: K-Power Computer Olympics

8/6/2019 K-Power Computer Olympics

http://slidepdf.com/reader/full/k-power-computer-olympics 178/178

Y O U R C O M P U T E R C R NW I Y O G O L D M E O R L !

W i t h C O M P U T E R O L Y M P I C S , y o u ' l l b r i n g t h c o m p e t i t i o n r i g h t t y o u rv e r y o w k e y b o a r d . T h e s e e a s y - t o - t y p e p r o g r a m s w i l l l e y o b e c o m e t h

c e n t e r o t h a c t i o n i e v e n t s l i k e b a s k e t b a l l , s o c c e r , h u r d l i n g ,