Question: As a team, develop and submit a Mark Calculation Program (CourseMark.py) Your program will calculate and display the CSCI 120C final course mark in %

 As a team, develop and submit a Mark Calculation Program (CourseMark.py)
Your program will calculate and display the CSCI 120C final course mark
in % and as letter grade for one student. The student's name,

As a team, develop and submit a Mark Calculation Program (CourseMark.py) Your program will calculate and display the CSCI 120C final course mark in % and as letter grade for one student. The student's name, the participation score, the scores for the two quizzes and the project, the midterm and the final exam scores are entered by the user. The program needs to validate the input, only scores between 0 and 100 are accepted. The program works as follows: Enter your name: Zhenzhu Enter your participation mark: 100.6 mark not valid try again Enter your participation mark: 100 Enter your quiz 1 mark 78.3 Enter your quiz 2 mark: 67.1 Enter your quix 3 mark! 65.1 Enter your midterm exam sark: 75.1 Enter your final exam mark: 65.2 The CSCI 100 final mark for Zhenzhu i 75.0 (B) 1. In this assignment use a main() function, As your starting point use the top level design of the main() function in the file Course Markpy (Please download) Refine the steps given as comments (no coding yet!) 2. Which functions are needed in each step? Define their headers ie, their names and parameter lists For value-returning functions which value do they return? Are there any functions you want to use several times (those need a parameter to make them more flexible to use)? The CSCI 100 final mazk for zhenzhu is 75.0% (B) 1. In this assignment use a main() function. As your starting point, use the top level design of the main() function in the file CourseMark py (Please download). Refine the steps given as comments (no coding yet!) 2. Which functions are needed in each step? Define their headers, ie their names and parameter lists. For value-returning functions: Which value do they return? Are there any functions you want to use several times (those need a parameter to make them more flexible to use)? 3. Which variables are needed to store data in your program? (Remember: Data entered into the program (with input) must be stored in a vanable ) 4 In your team define and test all the functions needed You may split up the work and you may use functions from previous labs 5. In the body of the main() function after each comment call the functions with the correct arguments at their appropriate positions # Calculate the CSCI Course Mark # Author: Rita Ester # Date: 16-09-2019 #define all functions def main(); # input: get name and all (valid!) scores # processing: calculate the final mark and the letter grade # output: display the courge result h # call the main function maan As a team, develop and submit a Mark Calculation Program (CourseMark.py) Your program will calculate and display the CSCI 120C final course mark in % and as letter grade for one student. The student's name, the participation score, the scores for the two quizzes and the project, the midterm and the final exam scores are entered by the user. The program needs to validate the input, only scores between 0 and 100 are accepted. The program works as follows: Enter your name: Zhenzhu Enter your participation mark: 100.6 mark not valid try again Enter your participation mark: 100 Enter your quiz 1 mark 78.3 Enter your quiz 2 mark: 67.1 Enter your quix 3 mark! 65.1 Enter your midterm exam sark: 75.1 Enter your final exam mark: 65.2 The CSCI 100 final mark for Zhenzhu i 75.0 (B) 1. In this assignment use a main() function, As your starting point use the top level design of the main() function in the file Course Markpy (Please download) Refine the steps given as comments (no coding yet!) 2. Which functions are needed in each step? Define their headers ie, their names and parameter lists For value-returning functions which value do they return? Are there any functions you want to use several times (those need a parameter to make them more flexible to use)? The CSCI 100 final mazk for zhenzhu is 75.0% (B) 1. In this assignment use a main() function. As your starting point, use the top level design of the main() function in the file CourseMark py (Please download). Refine the steps given as comments (no coding yet!) 2. Which functions are needed in each step? Define their headers, ie their names and parameter lists. For value-returning functions: Which value do they return? Are there any functions you want to use several times (those need a parameter to make them more flexible to use)? 3. Which variables are needed to store data in your program? (Remember: Data entered into the program (with input) must be stored in a vanable ) 4 In your team define and test all the functions needed You may split up the work and you may use functions from previous labs 5. In the body of the main() function after each comment call the functions with the correct arguments at their appropriate positions # Calculate the CSCI Course Mark # Author: Rita Ester # Date: 16-09-2019 #define all functions def main(); # input: get name and all (valid!) scores # processing: calculate the final mark and the letter grade # output: display the courge result h # call the main function maan

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!