Question: Project Part 1 - Program Specifications ( Chapter 2 ) You were recently hired as an intern for a local IT company. To test your

Project Part 1-Program Specifications (Chapter 2)
You were recently hired as an intern for a local IT company. To test your designing and coding skills, the project manager is asking you to complete the following project. Note: This assignment is a review of Chapter 2. This is phase 1. Do not modify the instructions or add additional input/output.
Playing a video game on a computer can give different experiences based on the performance capabilities of the computer's hardware. Design an IPO chart that will provide general recommendations for a player's computer hardware:
Complete the following for Phase 1:
The program will ask the user to enter:
The type of processor (example: Intel Core i513600K)
The clock speed of the graphics card in Megahertz (MHz)(example: 1000.0).
The clock speed of the processor in Megahertz (MHz)(example: 3000.0).
The number of cores (example: 2).
Is the hardware overclock-friendly? (example: y for yes n for no).
The program should display the following:
The program should display the following:
A string literat: "Computer Hardware Recommendation Tool."
The program should also display
the processor type
the GPU clock speed
the CPU clock speed
the number of cores
the overclock-friendly status
Please note: If this were a real gaming app, more requirements would be added (or updated, such as using GHz for processor clock speed instead of MHz). We are limiting the requirements for simplicity purposes.
Project 1- IPO Chart Instructions
Step 1: Open a Word document. Save the document as Project1_Lastname.
Step 2: Insert a table with one row and three columns (see the sample algorithm on page 4 of this document.
Step 3: Use the following column labels:
Step 3: Use the following column labels:
Column 1: Input
Column 2: Process
Column 3: Output
Step 4: Add another row to the table.
Step 5: Under the Output column, add variables that will hold the values displayed in the output. Note: when coding programs, always start by determining the output first. When you know the output variables, it's easier to determine input variables and other variables that will be needed to produce the output.
Step 6: Include the data types of all the variables in front of the variable names (Example: double sum - the data type is double and the variable name is sum).
Step 7: Under the Input column, add variables that will hold the values entered by the user.
Step 8: Create the algorithm in the Process section (see the sample algorithm on page 4 of this document).
Step 9: Submit the document
Sample IPO Chart
Note: This is a sample. You must modify the IPO chart to fit the project specifications.
\table[[Input,Process,Output],[\table[[double payAmount],[double raiseRate]],\table[[Algorithm],[Variables not entered by],[the user: N/A],[Step 1: Enter the weekly],[pay:],[payAmount],[Step 2:],[Enter the raise rate:],[raiseRate],[Step 3:],[Display payAmount],[Step 4:],[Display raiseRate]],\table[["Current weekly pay is:"+ payAmount +"."],["Raise rate: "+ raiseRate +"."]]]]
Project 1- Java Program Instructions
Use your algorithm to code the program in Java.
Note: You are not submitting the program to allow you more time to practice coding. Submit only the IPO design.
After the assignment closes, you will see a solution document for the IPO chart and the program. Compare your work to the solution documents.
Sample Test Data for the Program
Note: For simplicity purposes all speeds are measured in Megahertz
Please enter the type of processor: Intel Core i513600K
Please enter the clock speed (Megahertz) of your graphics card: 1000.0
Please enter the clock speed (in Megahertz) of your processor: 3000.0
Please enter the number of cores of your processor: 2
Is the hardware overclock-friendly? y
 Project Part 1-Program Specifications (Chapter 2) You were recently hired as

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!