Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a report [no need to create the code] on how to build a 'What-if Course Grade Calculator program in Python. Start with a specific

Write a report [no need to create the code] on how to build a 'What-if Course Grade Calculator program in Python. Start with \"a specific set\" of course assignments and point distributions as listed in the table below. The eventual script must be symbol-only (so all numbers through input file and results output to file), and general-purpose (so capable of solving scenarios such as Problem b) through d) in a general fashion, by modifying just the input file but not the script]. Include in report detailed yet concise explanations [for report guidelines see Slide-14 & 15 in PPT-03] for math, algorithm, logic/\"intelligence\", etc. (see Slide-3 PPT-03), along with a flowchart showing the \"flow\" of all computations and logics. a) Assign \"random\"* scores (as hypothetical score received') in the range of (70+5)% to all assignment, with every score unique in percentages. Use the program to calculate the final total point score out of 100) and letter grade [A 2 80, 80 > B 2 70,70 >C260, and 60 > F]. Note: create \"randomness\" in any simple and logical way for this part, as long as all scores are unique. b) Determine the minimum decrease in Project score that would cause a drop by 1 letter grade from a) [e-g., from B to C). c) Determine the minimum \"realistic\" score increase necessary, in as many assignments towards the end for getting a jump by 1 letter grade, or 10-pt increase in final total point score out of 100), from a). Meaning if some realistic score increase in Project alone is insufficient, then determine HW #4 increase, and if still insufficient then determine HW #3 increase, and so on, with all these being executed \"automatically\" using logic or \"intelligence.\" d) Further generalize the code to allow for up to 5 exams and 10 HWs, with any \"assigned\" combination of full scores through the input file. And with any \"random\" set of scores received, within a realistic range, which could be generated by a random number generator, from Python or any other package. Explain how to create \"randomness.\"

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

Introduction to Wireless and Mobile Systems

Authors: Dharma P. Agrawal, Qing An Zeng

4th edition

1305087135, 978-1305087132, 9781305259621, 1305259629, 9781305537910 , 978-130508713

More Books

Students also viewed these Programming questions

Question

What is the six-step critical value approach to hypothesis testing?

Answered: 1 week ago

Question

Describe the ABC profitability analysis hierarchy.

Answered: 1 week ago