Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Java Programming ctive: a program which replicates the final game of a famous price related game : In this version, a Showcase contains exactly 5
Java Programming
ctive: a program which replicates the final game of a famous price related game : In this version, a "Showcase" contains exactly 5 unique randomly selected s. The user must guess the sum of the prizes within $1,300 below or equal to the in order to win. irements: Functionality. (80pts) - No Syntax, Major Run-Time, or Major Logic Errors. (80pts*) - *Code that cannot be compiled due to syntax errors is nonfunctional code and will receive no points for this entire section. - *Code that cannot be executed or tested due to major run-time or logic errors is nonfunctional code and will receive no points for this entire section. - Use only Arrays. (80pts*) - *Other built in types like ArrayLists, LinkedLists, etc will receive no points for this entire section. - Clear and Easy-To-Use Interface. (10pts) - Users should easily understand what the program does and how to use it. - Users should be prompted for input and should be able to enter data easily. - Users should be presented with output after major functions, operations, or calculations. - Users should be able to perform any number of the required functions. In addition, users should be able to choose when to terminate the program. - All the above must apply for full credit. - Reading a Prize File. (20pts) - The program must read from a "Prize File" and using that information it must populate a data structure of prizes. - Each prize in the file has a name and price separated by and end line ('ln'). - Each prize's name and price are separated by a tab ('lt') - The "Prize File" format is: tn n >t>ln - The program should ignore items that do not strictly follow the previously stated format. (HINT! There's at least one item in the file that is not formatted correctly) - Example Prize File - You may either assume the "Prize File" is constant or you may ask the user to enter a prize filename. - All the above must apply for full credit. - Select Prize's for the Showcase. (20pts) - The program should randomly pick exactly 5 unique prizes from the prize data structure. - No prize should ever repeat in this selection. - All the above must apply for full credit. - Determine if the user won or lost. (20pts) - The user must be presented with the prizes' names before they make a guess, and it must clearly prompt the user for a guess. - The user should be able to enter their guess. - The program then must determine if the user's guess was less than or equal the sum of the prizes and greater than or equal the sum of the prizes minus $1,300. If both are true, then the program must inform the user they won! Otherwise the program must inform the user they lost. - For Example, if sum of the prizes is $5,000 then the user wins if their guess is between $3,700 and $5,000 inclusively, otherwise they lose. - All the above must apply for full credit. - Run-Time and Logic Error Checking. (10pts) - Each major function must check for common run-time and logic errors. Coding Style. (10pts) - Code functionality organized within multiple methods other than the main method, and methods organized within multiple classes where appropriate. (5pts) - Readable Code (5pts) - Meaningful identifiers for data and methods. - Proper indentation that clearly identifies statements within the body of a class, a method, a branching statement, a loop statement, etc. - All the above must apply for full credit. Comments. (10pts) - Your name in the file. (5pts) - At least 5 meaningful comments in addition to your name. These must describe the function of the code it is near. (5pts)Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started