FLORIDA HIGH SCHOOLS COMPUTING COMPETITION '81
1.1 A coin is flipped repeatedly. Input the number of heads and
the number of tails that occur. Compute the percent of the total
flips that are heads and the percent that are tails.
1.2 Find the measure of each angle of a regular polygon, given
the number of sides. Sum = 180(n-2)
1.3 Read values for x, A, B, and C and print the value of:
2
Ax + Bx + C.
1.4 Often a "chain discount" is applied to an item. First one
and then another discount is applied. Given the original price
and the two discount rates, compute the final net price of the
item.
1.5 Accept a pair of coordinates and determine which Quadrant
(I-IV) the point lies in, or if not, which axis.
2.1 Given fractions a/b and c/d (a,b,c, and d integers, b and d
not zero), print their sum in lowest terms.
2.2 Given the coordinates of four points in the xy-plane,
determine whether the quadrilateral formed by joining the points
in order is equilateral.
2.3 Suppose that discounts for direct-dial long-distance calls
are figured as follows (where the times are at the calling
points).
TIME DAY DISCOUNT
_____________________________________________
| | | |
| 7:00 A.M. - 5:00 P.M. | Weekdays | None |
| 5:00 P.M. - 11:00 P.M. | Any day | 20% |
| 11:00 P.M. - 7:00 A.M. | Any day | 40% |
| 7:00 A.M. - 11:00 P.M. | Saturday | 20% |
| 7:00 A.M. - 5:00 P.M. | Sunday | 40% |
|_____________________________________________|
For each call enter the day of the week (1=Sunday, 2=Monday, ...
7=Saturday) and the time the call originated (in terms of a
twenty-four hour clock; e.g., for 7:00 P.M. use 1900). Print the
discount rate for the call.
2.4 Determine whether the graphs of the equations are parallel.
Assume that a straight line may be parallel to itself.
Ax + By = C
Dx + Ey = F
2.5 Find the LCM of three integers.
3.1 Given the base ten numeral for a whole number, convert it to
a base-n numeral (n is whole number such that n is between 2 and
10 inclusive).
3.2 The MODE of a list of numbers is that value which occurs most
often. An array may have more than one mode. Write a program to
accept an array and print the mode(s) and the number of times each
mode occurs.
3.3 At Tiger Electric Company, the overtime rate for any hours
over eight in a day is double the worker's regular rate. Input
into an array the worker's employee number and regular pay rate
and then the number of hours worked during each of the five
weekdays. Compute the employee's gross weekly pay.
3.4 Write a program in which the computer plays tic-tac-toe with
a human opponent. Use the following numbering system for the
board.
1 | 2 | 3
-----------
8 | 9 | 4
-----------
7 | 6 | 5
Have the computer always move first to the center square. This
reduces the program strategy to offensive moves. An algorithm can
be developed in which the computer either wins or ties every game.
3.5 At a certain company the mandatory retirement age is 70.
Scan a file of employee's Social Security numbers, names, and
birthdates. Print a list of those employees who must retire
within the next year, within two years, three, four, and five
years. Print the retirement lists in order of birthdays.