Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please show screenshots of testCase.txt and show the ouput of the code Homework - Topic 5 - Bowling Scores: Write a compzete Java program to

image text in transcribedimage text in transcribed

please show screenshots of testCase.txt and show the ouput of the code

Homework - Topic 5 - Bowling Scores: Write a compzete Java program to do the fonlowing: The main program reads in and prints three bowling scores, scorel, score2, and score 3 , It then calls a series of methods to process these scores. Next the main program calls a method avg3scores(), sending it three parameters: the three scores. The method avg3scores() finds the average (as an integer) of the three scores and sends it back. The main program prints the average. Finaly, the main program cals onegamescore() again, sending it the resulting average from the method avg3scores (\} . The main program then prints three blank lines. Then the main program goes on to the next group of three values. Wher the main program runs out of groups (hint: use a sentineli, it prints the final values of three counters it has been keeping track of: the total number of groups processed, the number of valid groups, and the number of invalid groups. Note: Data input must come from a file Output must be file directed. Do not send prompts to the output file. Do not use global file objects. File objects should be declared in main() and passed to methods as needed. The program must be properly tested. Suggested Implementation: 1. Write code to read and print a group of three scores 2. Write code to continue reading and printing groups of three scores until a sentinel is reached. 3. Create an input file from which to read the groups of scores 4. Have the output go to an output file 5. Implement a counter to count the total number of groups processed 6. Implement method validgroup(). The header for validgroup() should be of the form: public static boolean validgroup(int score l, int score2, int score3, Print Writer myout) 7. Implement the counters for the number of valid groups and the number of invalid groups 8. Implement method onegamescore(). The header for method onegamescore() should be of the form: public static void onegamescore(int score, Print W riter myout) 9. Implement method avg3scores(). The header for method avg3scores() should be of the form: public static int avg3scores(int score 1 , int score 2 , int score3) 10. Complete the program and documentation as necessary. Required Submission: 1. The Java source code file (e.g., HW5.java) 2. The test cases input file (e.g., testCases.txt) 3. The program generated output file (e.g., output.txt)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

What is the fundamental property of utility functions?

Answered: 1 week ago