Question: A program(Java) which reads student names, social security numbers, and test scores from an input file named infile. The program then computes a weighted average,

A program(Java) which reads student names, social security numbers, and test scores from an input file named infile. The program then computes a weighted average, finds the appropriate letter grade, and displays the formatted output specified below to the screen. The information reading should be controlled by a whileLoop. Termination should occur after the input file is empty. If a student has a grade of "A" (0.90 or more) and each score is at least 0.85, then a mark of distinction should be entered in the output. The range will be computed by the difference of the highest and lowest grade for a student.

The student name should be read into an array of ten characters. The Social Security Number should be read into an array of nine characters. The test scores should be read in to double variables. After reading each student's data the sentinel value should be checked to see if the program should process or terminate. The average should be weighted so that each of the first three scores is 20% of the average while the last is 40%. At the end, display the Lowest and Highest averages. The program should be written in modules. The main() function will have its own module, and the remaining functions will reside in the other modules. The main() should do almost no processing, it should simply call functions to do whatever it needs, such as read(), display(),etc. It will basically be a while loop with a condition and a series of function calls in the body of the loop.

A program(Java) which reads student names, social security numbers, and test scores

from an input file named infile. The program then computes a weighted

Contents of infile: SMITH CAMPANELLA ADAMS VALDEZ WASHINGTON THOMASON EVANS 222115555 032114598 888761122 040512177 011234486 002124567 60.5 70.4 100.0 97.0 88.2 60.3 89.8 90.0 100.0 95.0 87.2 68.0 63.8 93.6 75.8 98.8 100.0 60.7 84.5 55.6 91.1 86.0 95.0 90.0 74.0 93.1 50.0 92.6

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!