FLORIDA HIGH SCHOOLS COMPUTING COMPETITION '94
JUDGING CRITERIA
1.1 RUN PROGRAM:
OUTPUT: (The following lines are displayed, each beginning at
the left most column of the screen):
FHSCC '94 IS SPONSORED BY:
GTEDS GTEDS GTEDS GTEDS GTEDS
GTEDS GTEDS GTEDS GTEDS GTEDS
GTEDS GTEDS GTEDS GTEDS GTEDS
GTEDS GTEDS GTEDS GTEDS GTEDS
USF CENTER FOR EXCELLENCE
USF CENTER FOR EXCELLENCE
USF CENTER FOR EXCELLENCE
USF CENTER FOR EXCELLENCE
FLORIDA DEPARTMENT OF EDUCATION
FLORIDA DEPARTMENT OF EDUCATION
FLORIDA DEPARTMENT OF EDUCATION
FLORIDA DEPARTMENT OF EDUCATION
1.2 INPUT: Entrance requirement: PASSED
Plans to accept or reject offer: REJECT
OUTPUT: APPLICANT WILL NOT BE HIRED
INPUT: Entrance requirement: PASSED
Plans to accept or reject offer: ACCEPT
OUTPUT: APPLICANT WILL BE HIRED
INPUT: Entrance requirement: FAILED
Plans to accept or reject offer: ACCEPT
OUTPUT: APPLICANT WILL NOT BE HIRED
1.3 INPUT: Enter current number: 130000
Enter number hiring: 4321
Enter number leaving: 5678
OUTPUT: 128643 EMPLOYEES
1.4 INPUT: Enter number of accounts: 2 MILLION
Enter number of accounts: 2.1 MILLION
Enter number of accounts: 2.4 MILLION
Enter number of accounts: 1.5 MILLION
Enter number of accounts: 1 MILLION
Enter number of accounts: -999
OUTPUT: 9 MILLION ACCOUNTS CONVERTED TO CBSS
INPUT: Enter number of accounts: 3.1 MILLION
Enter number of accounts: 0.4 MILLION
Enter number of accounts: 0.3 MILLION
Enter number of accounts: 4 MILLION
Enter number of accounts: -999
OUTPUT: 7.8 MILLION ACCOUNTS CONVERTED TO CBSS
1.5 INPUT: Enter hours, rate: 40, 7.50
OUTPUT: GROSS WAGES ARE $300.00
INPUT: Enter hours, rate: 50, 6.10
OUTPUT: GROSS WAGES ARE $335.50
1.6 INPUT: Enter number of area codes: 4
Enter area code: 912
Enter area code: 706
Enter area code: 208
Enter area code: 404
OUTPUT: TOTAL NUMBER OF ACCOUNTS BEING SOLD = 339321
INPUT: Enter number of area codes: 2
Enter area code: 605
Enter area code: 706
OUTPUT: TOTAL NUMBER OF ACCOUNTS BEING SOLD = 183776
1.7 INPUT: Enter cost $: 76
Enter phase: DESIGN
OUTPUT: COST IS $380 TO FIX PROBLEM IN DESIGN PHASE
INPUT: Enter cost $: 66
Enter phase: SYSTEM TEST
OUTPUT: COST IS $1320 TO FIX PROBLEM IN SYSTEM TEST PHASE
INPUT: Enter cost $: 99
Enter phase: CODING
OUTPUT: COST IS $990 TO FIX PROBLEM IN CODING PHASE
1.8 INPUT: Enter logical record length: 2348
OUTPUT: BLOCKSIZE = 21132 BYTES
INPUT: Enter logical record length: 600
OUTPUT: BLOCKSIZE = 23400 BYTES
1.9 INPUT: Enter kilowatt hours: 15
OUTPUT: THE CUSTOMER'S ELECTRIC BILL IS $92.38
INPUT: Enter kilowatt hours: 7.5
OUTPUT: THE CUSTOMER'S ELECTRIC BILL IS $40.47
INPUT: Enter kilowatt hours: 99.5
OUTPUT: THE CUSTOMER'S ELECTRIC BILL IS $637.77
1.10 INPUT: Enter row: 1, 2, 3, 4, 5
Enter row: 2, 3, 5, 6, 8
Enter row: 3, 5, 0, 7, 0
Enter row: 4, 6, 7, 4, 1
Enter row: 5, 8, 0, 1, 5
OUTPUT: MATRIX IS SYMMETRIC
INPUT: Enter row: 1, 2, 3, 4, 5
Enter row: 2, 3, 4, 5, 6
Enter row: 3, 4, 5, 6, 7
Enter row: 4, 5, 8, 9, 1
Enter row: 5, 6, 7, 1, 2
OUTPUT: MATRIX IS NOT SYMMETRIC
2.1 INPUT: Enter jobs/CK: OA OC OJ CK OE CK OO ON CK SG SK CK
OUTPUT: OA
OC
OJ
EVERYTHING OK?
INPUT: N
OUTPUT: OA
OC
OJ
EVERYTHING OK?
INPUT: Y
OUTPUT: OE
EVERYTHING OK?
INPUT: N
OUTPUT: OE
EVERYTHING OK?
INPUT: N
OUTPUT: OE
EVERYTHING OK?
INPUT: Y
OUTPUT: OO
ON
EVERYTHING OK?
INPUT: Y
OUTPUT: SG
SK
EVERYTHING OK?
INPUT: Y
OUTPUT: (program ends)
2.2 RUN PROGRAM:
OUTPUT: (The screen is cleared and a randomly chosen letter is
displayed in random locations until a key is pressed,
displaying the letters slowly (about 10 per second))
INPUT: Enter letter: R
OUTPUT: (The program clears the screen and continuously
displays the letter R in random locations until a key
is pressed)
INPUT: Enter letter: (press space bar)
OUTPUT: (The program clears the screen and displays a randomly
chosen letter in random locations until a key is
pressed)
INPUT: Enter letter: Y
OUTPUT: (The program clears the screen and continuously
displays the letter Y in random locations until a key
is pressed)
INPUT: Enter letter: (press space bar)
OUTPUT: (The program clears the screen and displays a randomly
chosen letter in random locations until a key is
pressed)
INPUT: Enter letter: 3
OUTPUT: (program terminates)
2.3 INPUT: Enter letters: TSADHE RESH ALEPH HE
OUTPUT: H)RTS
INPUT: Enter letters: DALETH BETH AYIN TAW
OUTPUT: T(BD
INPUT: Enter letters: NUN HETH TETH
OUTPUT: TCHN
2.4 INPUT: Enter account number: 123456789
OUTPUT: 1234567890
INPUT: Enter account number: 2309849123
OUTPUT: ERROR - INCORRECT LENGTH
INPUT: Enter account number: 9876543
OUTPUT: 98765431
INPUT: Enter account number: 98765432A
OUTPUT: ERROR - NON-NUMERIC
INPUT: Enter account number: 123ABC
OUTPUT: ERROR - INCORRECT LENGTH
ERROR - NON-NUMERIC
2.5 INPUT: Enter last page number: 2109
Enter M: 13
OUTPUT: 0 APPEARS 572 TIMES
1 APPEARS 1504 TIMES
2 APPEARS 674 TIMES
3 APPEARS 573 TIMES
4 APPEARS 574 TIMES
5 APPEARS 572 TIMES
6 APPEARS 573 TIMES
7 APPEARS 574 TIMES
8 APPEARS 573 TIMES
9 APPEARS 574 TIMES
DIGIT(S) APPEARING THE MOST: 1
DIGIT(S) APPEARING THE LEAST: 0 5
2.6 INPUT: Enter coefficients A, B, C: 2, 10, -12
OUTPUT: THE ROOTS ARE REAL
THE ROOTS ARE 1 AND -6
INPUT: Enter coefficients A, B, C: 1, 6, 9
OUTPUT: THE ROOTS ARE REAL
THE ONLY ROOT IS -3
INPUT: Enter coefficients A, B, C: 3, 12, 24
OUTPUT: THE ROOTS ARE COMPLEX
THE ROOTS ARE -2 + 2I AND -2 - 2I
2.7 INPUT: Enter seed used last: 420001233
OUTPUT: 4243000123
4253000126
4263000129
4273000121
4283000124
4293000127
4204000126
4214000129
4224000121
4234000124
4244000127
4264000122
4274000125
4284000128
4294000120
2.8 INPUT: Enter speed, distance: 632.1, 0
Enter time: 03:05C
OUTPUT: DISTANCE = 1949.0 MILES
INPUT: Enter speed, distance: 120.9, 59.9
Enter time: 0
OUTPUT: TIME = 0.50 HOURS
INPUT: Enter speed, distance: 0, 999.9
Enter time: 70M
OUTPUT: SPEED = 857.1 MPH
INPUT: Enter speed, distance: 0, 432.0
Enter time: 7.2H
OUTPUT: SPEED = 60.0 MPH
2.9 INPUT: Enter reported date: 11/07/95
Enter reported time: 09:05
Enter cleared date: 11/09/95
Enter cleared time: 19:15
OUTPUT: RESPONSE TIME WAS 1555 MINUTES
INPUT: Enter reported date: 08/03/94
Enter reported time: 05:35
Enter cleared date: 08/04/94
Enter cleared time: 14:25
OUTPUT: RESPONSE TIME WAS 925 MINUTES
INPUT: Enter reported date: 02/05/94
Enter reported time: 23:59
Enter cleared date: 02/16/94
Enter cleared time: 00:12
OUTPUT: RESPONSE TIME WAS 5400 MINUTES
2.10 INPUT: Enter originating number: 8135558530
Enter number called: 4075551234
Handicapped person?: NO
Enter length of call: 8
Enter cost of call $: 11.44
OUTPUT: THE PLAN A CHARGE WOULD BE $9.72
THE PLAN C CHARGE WOULD BE $10.04
THIS PERSON WOULD RECEIVE PLAN A
INPUT: Enter originating number: 4075558530
Enter number called: 4075551212
Handicapped person?: NO
Enter length of call: 10
Enter cost of call $: 1.23
OUTPUT: THIS PERSON DOES NOT QUALIFY FOR ANY PLANS
INPUT: Enter originating number: 8135558530
Enter number called: 4075551212
Handicapped person?: YES
Enter length of call: 4
Enter cost of call $: 2.34
OUTPUT: THE PLAN B CHARGE WOULD BE $2.11
THE PLAN C CHARGE WOULD BE $2.05
THIS PERSON WOULD RECEIVE PLAN C
3.1 INPUT: Enter transliteration: PHILADELPHIA
OUTPUT: PHI IOTA LAMBDA ALPHA DELTA EPSILON LAMBDA PHI IOTA ALPHA
NUMERICAL SUM = 1091
INPUT: Enter transliteration: EKPSUCHO
OUTPUT: EPSILON KAPPA PSI UPSILON CHI OMEGA
NUMERICAL SUM = 2525
INPUT: Enter transliteration: CHTHES
OUTPUT: CHI THETA EPSILON SIGMA
NUMERICAL SUM = 814
INPUT: Enter transliteration: PHOTIZO
OUTPUT: PHI OMEGA TAU IOTA ZETA OMEGA
NUMERICAL SUM = 2417
3.2 INPUT: Enter starting position: X,7
Enter direction: S
OUTPUT: TAXI LOCATION IS X,8
INPUT: Enter direction: S
OUTPUT: LOCATION IS OUTSIDE CITY LIMITS
INPUT: Enter direction: W
OUTPUT: TAXI LOCATION IS W,8
INPUT: Enter direction: W
OUTPUT: TAXI LOCATION IS V,8
INPUT: Enter direction: W
OUTPUT: LOCATION IS TOO FAR WEST
INPUT: Enter direction: N
OUTPUT: TAXI LOCATION IS V,7
INPUT: Enter direction: N
OUTPUT: TAXI LOCATION IS V,6
INPUT: Enter direction: N
OUTPUT: TAXI LOCATION IS V,5
INPUT: Enter direction: N
OUTPUT: LOCATION IS TOO FAR NORTH
INPUT: Enter direction: Q
OUTPUT: (program terminates)
INPUT: Enter starting position: Y,1
Enter direction: N
OUTPUT: LOCATION IS OUTSIDE CITY LIMITS
INPUT: Enter direction: E
OUTPUT: TAXI LOCATION IS Z,1
INPUT: Enter direction: Q
OUTPUT: (program terminates)
3.3 INPUT: Enter number of words: 5
Enter word: REACT
Enter word: MASTER
Enter word: CRATE
Enter word: STREAM
Enter word: PEACH
OUTPUT: ANAGRAMS: CRATE, REACT
MASTER, STREAM
INPUT: Enter number of words: 9
Enter word: PEACH
Enter word: RESTING
Enter word: SHORE
Enter word: HORSE
Enter word: MANGER
Enter word: STINGER
Enter word: CHEAP
Enter word: GERMAN
Enter word: MANAGER
OUTPUT: ANAGRAMS: CHEAP, PEACH
GERMAN, MANGER
HORSE, SHORE
RESTING, STINGER
INPUT: Enter number of words: 2
Enter word: BEARD
Enter word: BEAR
OUTPUT: NO ANAGRAMS IN LIST
3.4 INPUT: Enter amount of money: 15
OUTPUT: TAKE 1 2 3 9 AND DISPERSE 8 DOLLARS TO MAKE 2 3 9 1
TAKE 1 2 4 8 AND DISPERSE 7 DOLLARS TO MAKE 2 4 8 1
TAKE 1 2 5 7 AND DISPERSE 6 DOLLARS TO MAKE 2 5 7 1
TAKE 1 3 4 7 AND DISPERSE 6 DOLLARS TO MAKE 3 4 7 1
TAKE 1 3 5 6 AND DISPERSE 5 DOLLARS TO MAKE 3 5 6 1
TAKE 2 3 4 6 AND DISPERSE 4 DOLLARS TO MAKE 3 4 6 2
TOTAL NUMBER OF SOLUTIONS = 6
INPUT: Enter amount of money: 19
OUTPUT: TAKE 1 2 3 13 AND DISPERSE 12 DOLLARS TO MAKE 2 3 13 1
TAKE 1 2 4 12 AND DISPERSE 11 DOLLARS TO MAKE 2 4 12 1
TAKE 1 2 5 11 AND DISPERSE 10 DOLLARS TO MAKE 2 5 11 1
TAKE 1 2 6 10 AND DISPERSE 9 DOLLARS TO MAKE 2 6 10 1
TAKE 1 2 7 9 AND DISPERSE 8 DOLLARS TO MAKE 2 7 9 1
TAKE 1 3 4 11 AND DISPERSE 10 DOLLARS TO MAKE 3 4 11 1
TAKE 1 3 5 10 AND DISPERSE 9 DOLLARS TO MAKE 3 5 10 1
TAKE 1 3 6 9 AND DISPERSE 8 DOLLARS TO MAKE 3 6 9 1
TAKE 1 3 7 8 AND DISPERSE 7 DOLLARS TO MAKE 3 7 8 1
TAKE 1 4 5 9 AND DISPERSE 8 DOLLARS TO MAKE 4 5 9 1
TAKE 1 4 6 8 AND DISPERSE 7 DOLLARS TO MAKE 4 6 8 1
TAKE 1 5 6 7 AND DISPERSE 6 DOLLARS TO MAKE 5 6 7 1
TAKE 2 3 4 10 AND DISPERSE 8 DOLLARS TO MAKE 3 4 10 2
TAKE 2 3 5 9 AND DISPERSE 7 DOLLARS TO MAKE 3 5 9 2
TAKE 2 3 6 8 AND DISPERSE 6 DOLLARS TO MAKE 3 6 8 2
TAKE 2 4 5 8 AND DISPERSE 6 DOLLARS TO MAKE 4 5 8 2
TAKE 2 4 6 7 AND DISPERSE 5 DOLLARS TO MAKE 4 6 7 2
TAKE 3 4 5 7 AND DISPERSE 4 DOLLARS TO MAKE 4 5 7 3
TOTAL NUMBER OF SOLUTIONS = 18
3.5 INPUT: Enter Gregorian or Julian: GREGORIAN
Enter date: 12/31/95
OUTPUT: JULIAN DATE = 95365
INPUT: Enter Gregorian or Julian: GREGORIAN
Enter date: 03/31/92
OUTPUT: JULIAN DATE = 92091
INPUT: Enter Gregorian or Julian: JULIAN
Enter date: 94334
OUTPUT: GREGORIAN DATE = 11/30/94
INPUT: Enter Gregorian or Julian: JULIAN
Enter date: 96023
OUTPUT: GREGORIAN DATE = 01/23/96
3.6 INPUT: Enter base of first number: 4
Enter number: 32103210
Enter base of output: 16
OUTPUT: 4E4E
INPUT: Enter base of first number: 16
Enter number: 5BCDEF
Enter base of output: 10
OUTPUT: 5946106
INPUT: Enter base of first number: 12
Enter number: 5B43
Enter base of output: 14
OUTPUT: D5A3
3.7 INPUT: Enter seed X(0): 8765
OUTPUT: 1000TH NUMBER = 130877
2000TH NUMBER = 270865
3000TH NUMBER = 403565
4000TH NUMBER = 536721
5000TH NUMBER = 657665
6000TH NUMBER = 780405
7000TH NUMBER = 914329
8000TH NUMBER = 1048317
3.8 INPUT: Enter N: 99
Enter radius: 10
OUTPUT: 4188.790204786390984616857844372670512262892532500141
094633259456410421875048278664837379767122822757309
INPUT: Enter N: 89
Enter radius: 100
OUTPUT: 4188790.204786390984616857844372670512262892532500141
09463325945641042187504827866483737976712282
INPUT: Enter N: 85
Enter radius: 55
OUTPUT: 696909.9703213358000656297238575030564777387450947109
746196085420602839394611573628623190587
3.9 INPUT: Enter address 1: P.O. BOX 6789
Enter address 2: SOMEWHERE FL 12345
OUTPUT: DELIVERY POINT BAR CODE = 123456789898
! !! ! ! !! ! ! ! ! !! ! !! ! ! ! ! ! ! ! ! ! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
INPUT: Enter address 1: 9 GTE ST
Enter address 2: THISTOWN FL 12345
OUTPUT: DELIVERY POINT BAR CODE = 123450000096
! !! ! ! !! ! ! ! ! !! !! !! !! !! ! ! !! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
INPUT: Enter address 1: 5234 GTE ST
Enter address 2: COMPUTERVILLE FL 98765-4321
OUTPUT: DELIVERY POINT BAR CODE = 987654321348
!! ! ! ! ! ! !! ! ! ! ! !! ! ! !! !! ! !! ! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3.10 INPUT: Enter first number: 5
Enter increment: 4
Enter number: 9
Enter row, col: 1, 1
Enter number: 13
Enter row, col: 2, 3
OUTPUT: 9 37 17
29 21 13
25 5 33
MAGIC NUMBER = 63
INPUT: Enter first number: 77
Enter increment: 2
Enter number: 89
Enter row, col: 2, 3
Enter number: 91
Enter row, col: 3, 1
OUTPUT: 83 93 79
81 85 89
91 77 87
MAGIC NUMBER = 255