Write a c program that determines the minimum grade

Assignment Help C/C++ Programming
Reference no: EM131291709

PROGRAMMING ASSIGNMENT #1

Write a C program that determines the minimum grade, maximum grade, median grade and class average of an exam. Your program should first prompt for how many grades, then each of the grades. Your program should test that each value entered is valid (i.e., between 0 and 100). If the grade entered is not valid, the program should issue an error message as shown below, and re-prompt for a correct grade. Once all grades are entered, your program should calculate the minimum grade, maximum grade, and class average, and median for that exam. It will then print the grades listed in Ascending order (sorted).

Your program should store all the grades entered in integer array: grades[50].

The dialog with the user must look exactly like:

Enter Class Name: Calc I

Welcome to the Calc I Grade Calculator

Enter the number of grades to process (0 - 100): 10

Enter grade for student #1: 80
Enter grade for student #2: 90
Enter grade for student #3: 100
Enter grade for student #4: 85
Enter grade for student #5: 172

*** Invalid grade entered. Please enter 0 - 100. ***

Enter grade for student #5: 72
Enter grade for student #6: 65
Enter grade for student #7: 96
Enter grade for student #8: 70
Enter grade for student #9: 73
Enter grade for student #10: 100

The 10 Grades sorted:

65, 70, 72, 73, 80, 85, 90, 96, 100, 100

The minimum is 65
The maximum is 100
The median grade is 82.5

The Calc I class average rounded is 83

Note: The coral text represents the "output" from your program and is shown for clarity only here. It is not required that your output be in this color. (Do not even attempt to try!). Also note that what the user types in is indicated by the blue area above. Again, for clarity only. Once the user enters a valid number of grades to process, the program should run as described above, but prompt for ONLY the number of grades entered by the user. Do not use the qsort() function from the Standard C Library, it is a 50 point deduction.

Sample Algorithm for Assignment

Note: This assignment can be solved many different ways. This algorithm simply illustrates one possible solution. Please feel free to ignore this algorithm and use your own design to solve this problem if desired.

Prompt for class name

Trap loop to prompt for number of grades n (max 50)
Trap LOOP for each grade (grades[0] - grades[n]) with edits.
{
Keep running total of "sum" of grades: Add each (good) grade to "sum" of grades.
}
Calculate average as:
"sum" of grades divided by number of grades.
Sort the stored array in ascending order with a bubble sort.
Print loop to print the sorted array.

Calculate the median.
If odd number entered grade[(n+1)/2]
if even number entered, (grade[n/2] + grade[n/2+1])/2

Display results:
Display minimum grade.
Display maximum grade.
Display median
Display class average.

Reference no: EM131291709

Questions Cloud

Create application that lets user enter a series of n number : Create an application that lets the user enter a series of numbers. The program should store the numbers in an array and then display the following data:
When would rras be an appropriate routing option : When would RRAS be an appropriate routing option? Why? When is it not appropriate? Why not? Give specific examples of the pros and cons of using Windows as a router.
Effects of compromised security in the key areas : What do you think are some of the effects of compromised security in the key areas of security infrastructure design? Provide examples with your response.
Explain the ethics of research with animals : Explain the ethics of research with animals. In psychology such research can extend from studying factors affecting how rats run a maze to research that requires killing the animal, such as exposing animals to certain chemicals thought to be associ..
Write a c program that determines the minimum grade : Write a C program that determines the minimum grade, maximum grade, median grade and class average of an exam. Your program should first prompt for how many grades, then each of the grades.
Create a response where you propose a plan : Create a response where you propose a plan to incentivize a change initiative within your current organization (or one with which you are familiar).
Provide a review of the role this child plays in his or her : Create a presentation, with detailed speaker notes, to train the parents and school personnel to better understand the socialization of this particular child and to create a training and intervention program for both parents and school personnel...
Create project to keep track of concert ticket sales by club : Create a project to keep track of concert ticket sales by your club. Ticket prices are based on the seating location. Your program should calculate the price for each sale, accumulate the total number of tickets sold in each section.
What is the probability that the shop is empty : What is the probability that the shop is empty?- What is the average number of customers in the barbershop?- What is the average time spent in the shop?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

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