Student Grades Program Create a Student Grades Application that simulates a grade book for a class...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Student Grades Program Create a Student Grades Application that simulates a grade book for a class with 15 students who each have four test scores. This program is similar to the Student Records program that you were asked to create in Activity 2 of this unit. The difference here is that you are now using a two-dimensional array which will allow you to store more information about each of the students. Requirements • Create an input/output screen as shown below. • Use a two-dimensional array to store student data. • Create four buttons: Add, List, Student Average and Course Average. ⚫ List Button • ⚫ Show all of the grades for all of the students that have been stored in the array. • Your program should be able to handle up to 15 students. Add Button • This method should be able to allow the user to enter student data, and then press the Add button to have the data added to the array. ⚫ The user should be able to verify that the data was added to the array by pressing the List button. • Course Average Button ⚫ This method should calculate the Course Averages for each of the courses. ° • The program should then print the average of each course and all the student information stored. • Student Average Button • This method should be able to allow the user to enter a student's first and last name, and then press the Average button to have the student's average on the four tests calculated and displayed. • The program should also print out all the student information stored. Sample Input-Output Screen Design Preview [StudentGradesView] File Help First Name: Student Grades Last Name: Test 1 Add Student Average Test 2 List Test 3 Test 4 Exit Course Averages ☑ Student Grades Program Create a Student Grades Application that simulates a grade book for a class with 15 students who each have four test scores. This program is similar to the Student Records program that you were asked to create in Activity 2 of this unit. The difference here is that you are now using a two-dimensional array which will allow you to store more information about each of the students. Requirements • Create an input/output screen as shown below. • Use a two-dimensional array to store student data. • Create four buttons: Add, List, Student Average and Course Average. ⚫ List Button • ⚫ Show all of the grades for all of the students that have been stored in the array. • Your program should be able to handle up to 15 students. Add Button • This method should be able to allow the user to enter student data, and then press the Add button to have the data added to the array. ⚫ The user should be able to verify that the data was added to the array by pressing the List button. • Course Average Button ⚫ This method should calculate the Course Averages for each of the courses. ° • The program should then print the average of each course and all the student information stored. • Student Average Button • This method should be able to allow the user to enter a student's first and last name, and then press the Average button to have the student's average on the four tests calculated and displayed. • The program should also print out all the student information stored. Sample Input-Output Screen Design Preview [StudentGradesView] File Help First Name: Student Grades Last Name: Test 1 Add Student Average Test 2 List Test 3 Test 4 Exit Course Averages ☑
Expert Answer:
Answer rating: 100% (QA)
Certainly Below is a simple Python program that fulfills the requirements youve provided for a Student Grades Application Note that this is a consoleb... View the full answer
Related Book For
Posted Date:
Students also viewed these programming questions
-
KEEP EMPLOYEES HEALTHY Controlling Health Status and Healthcare Cost of Employees Force 6: Employee Health. With the dramatically increasing cost of healthcare and the fact that in the United States,...
-
Design a Java class that represents a cache with a fixed size. It should support operations like add, retrieve, and remove, and it should evict the least recently used item when it reaches capacity.
-
A closed tank contains oil with a specific gravity 0.85. If the gauge pressure at a point 10 feet below the oil surface is 23. 7 psi (lb/in.2), determine the absolute pressure and gauge pressure (in...
-
An efficiency expert records the time it takes an assembly line worker to perform a particular task. Let E be the event "more than 5 minutes," F the event "less than 8 minutes," and G the event "less...
-
A fast-food franchise is considering operating a drive-up window food-service operation. Assume that customer arrivals follow a Poisson probability distribution, with an arrival rate of 24 cars per...
-
What is a say-on-pay vote?
-
Your grandfather has offered you a choice of one of the three following alternatives: $7,500 now; $2,200 a year for nine years; or $31,000 at the end of nine years. Assuming you could earn 10 percent...
-
a. Real Estate exhibits a number of features which make them distinct from other types of investments. Identify and explain any five of the features given by international real estate investors...
-
On January 1, 2021, the general ledger of Grand Finale Fireworks includes the following account balances: During January 2021, the following transactions occur: January 2 Issue an additional 2,000...
-
How would you word the beginning of a cover letter that is responding to a help-wanted ad differently than one following up on a lead from a friend?
-
According to the NCAA, most athletic departments appear to lose money. Coakley says it's because Group of answer choices . they only calculate generated revenues and subtract total expenses, which...
-
Mr. Schminkie is the sole proprietor of a manufacturing business. He was advised to incorporate a company. Mr. Schminkie could transfer all his assets to the newly formed company and take back debt...
-
Use the horizontal model, or write the journal entries, to show the effect of selling each of the three assets for their respective estimated market values. Partial - year depreciation adjustments...
-
7. What methods of Map can be implemented in O(1) time with a good hash function and a properly-sized hash table? What methods of Set? Could we implement List with a hash table? Explain.
-
Required information LO 4-1: Understand the basic approach in activity-based costing and how it differs from conventional costing. Skip to question In this Learning Objective, we will learn about the...
-
a) Find the third-order polynomial with the least-squares solution that will best approximate the data given below. b) Plot the data points and the curve of the polynomial you found on the same axis...
-
If a test has high reliability. O the test measures what the authors of the test claim it measures O people who take the same test twice get approximately the same scores both times O scores on the...
-
For the research described in Case Study 6.2, the goal was to find out if eating breakfast cereal was associated with a reduction in body mass index ( BMI) for children (Frantzen et al., 2013)....
-
Use your own particular expertise to assign a personal probability to something, such as the probability that a certain sports team will win next week. Now assign a personal probability to another...
-
Use the pie charts in Figure 9.1 to create a bar graph comparing eye colors for Caucasian boys and Caucasian girls. Boys Girls Hazel 15.5% Hazel 16.9% Blue 36.3% Blue 31,0% Green 13.4% Green 17.8%...
-
Explain why it is acceptable to estimate reduced-form equations by least squares.
-
Our aim is to estimate the parameters of the simultaneous equations model We assume that \(x_{1}\) and \(x_{2}\) are exogenous and uncorrelated with the error terms \(e_{1}\) and \(e_{2}\). a. Solve...
-
Describe the two-stage least squares estimation procedure for estimating an equation in a simultaneous equations model, and explain how it resolves the estimation problem for least squares.
Study smarter with the SolutionInn App