Briefly explains the program

Assignment Help Computer Engineering
Reference no: EM131389899

Programming Assignment: Gradanator

This interactive program focuses on if/else statements, input, and returning values. Turn in a file named gradanator.py. The program reads as input a student's grades on homework and three exams and uses them to compute the student's course grade.

The program begins with an introduction message that briefly explains the program. The program then reads scores in four categories: midterm 1, midterm 2, homework and final. Each category is weighted: its points are scaled up to a fraction of the 100 percent grade for the course. As the program begins reading each category, it first prompts for the category's weight.

This program processes user input using input. You should handle the following two special cases of input:

  • A student can receive extra credit on an individual assignment, but the total points for homework are capped at the maximum possible. For example, a student can receive a score of 22/20 on one homework assignment, but if their total homework score for all assignments is 63/60, this score should be capped at 60/60. Section points are capped at 34.
  • Cap exam scores at 100. If the raw or shifted exam score exceeds 100, a score of 100 is used.

Attachment:- Assignment.rar

Reference no: EM131389899

Questions Cloud

Find the reliability of the transistor : Find the reliability of the transistor after 4000 hours of operation. What is the mean time to failure? If the repair rate is 0.004/hour, find the availability.
Describe which position you support and defend your position : Write a 1,200-word analysis: on Active monetary and fiscal policy and Tax incentives for saving. Evaluate both the advocates' position and the critics' position. Determine which position you support and defend your position.
Find the reliability of the subassembly : Four components A, B, C, and D are placed in parallel to make a subassembly in a circuit board. The reliabilities of A, B, C, and D are 0.93, 0.88, 0.95, and 0.92, respectively. Find the reliability of the subassembly.
Inclination affect the amount of solar power collected : 1.  How do latitude and inclination affect the amount of solar power collected.  What else can affect the solar power collected? 2. How to calculate the doubling time with exponential growth given a percent growth.  Like power plant problem.
Briefly explains the program : CSc 110, Spring 2017 Programming Assignment: Gradanator. The program begins with an introduction message that briefly explains the program. The program then reads scores in four categories: midterm 1, midterm 2, homework and final. Each category is..
Find the final temperature : Methane gas is initially at 550 K and p = 5 bar. It undergoes adiabatic expansion until its pressure drops to p = 1 bar. Find the final temperature if you assume that the gas is ideal and the methane molecule can be represented as a very small sph..
Find the reliability of the subassembly : Four components A, B, C, and D are placed in parallel to make a subassembly in a circuit board. The reliabilities of A, B, C, and D are 0.93, 0.88, 0.95, and 0.92, respectively. Find the reliability of the subassembly.
Maximum payload at sea level : A modern-day zeppelin holds 9,470 m3 of helium. Compute its maximum payload at sea level. (Assume the helium and air to be at 0°C and 1 atm.)
Find the reliability of the system : Find the reliability of the system. If you had a choice of improving system reliability by modifying any two components, how would you proceed?

Reviews

len1389899

2/10/2017 5:06:49 AM

This document describes several numbers that are important to the overall program. For full credit, you should make at least one of such numbers into a constant so that the constant could be changed and your program would adapt. Some of your code will use conditional execution with if and if/else statements. Part of your grade will come from using these statements properly. Review the portion of lecture 8 about nested if/else statements and factoring them.

len1389899

2/10/2017 5:06:41 AM

It's a coding assignment. Using specific things as shown. For this assignment, you are limited to Python features. A major part of this assignment is demonstrating that you understand parameters and return values. Use functions, parameters, and returns for structure and to eliminate redundancy. For full credit, use at least 4 non-trivial functions other than main. Like on previous assignments, you should not have print statements in your main function. Also, main should be a concise summary of the overall program; main should make calls to several of your other functions that implement the majority of the program's behavior. Your functions will need to make appropriate use of parameters and return values. Each function should perform a coherent task and should not do too large a share of the overall work. Avoid lengthy “chaining” of function calls, where each function calls the next, no values are returned, and control does not come back to main.

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd