Write a program to calculate the grade point average

Assignment Help Microeconomics
Reference no: EM13863259

Write a program that would allow a user to enter student names and Final grades (e.g. A,B,C,D,F) from their courses. You do not know how many students need to be entered. You also do not know how many courses each of the students completed. Design your program to calculate the Grade Point Average (GPA) for each student based on each of their final grades. The program should output the Student name along with the GPA.

There are 5 components of your submission including:

Program Description- A detailed, clear description of the program you are building.

Analysis- Demonstrates your thought process and steps used to analyze the problem. Be sure to include the required input and output and how you will obtain the required output from the given input? Also, include your variable names and definitions. Be sure to describe the necessary formulas and sample calculations that might be needed. Talk about how your design will allow any number of students and final grades to be possible inputs.

Test plan - Prepare at least 1 set of input data (Test data) along with their expected output for testing your program. This test case should include at least 10 students. Your test data can be presented in the form of a table as follows (note: feel free to adapt to your design)

Flowchart - Provide a flowchart for your design. You can use Word, Powerpoint, Visio or any software you have available that will allow to draw shapes and connectors.

Pseudocode- Provide pseudocode of your overall design that fulfills the requirements of the project

All of these components should be placed in word document for submission.

Additional details about the program you need to write:

GPA is calculated by summing the point equivalents for final grades and taking the average. A =4, B=3, C=2, D=1, and F = 0. So, if someone earned 2 A's and 1 B, their GPA would be (4 + 4 + 3)/3 = 3.67

Think about using a simple process to stop entering students and course grades. For example, if StudentName < 0.

Reference no: EM13863259

Questions Cloud

Is the market a mature one or a growing one? : Is the market a mature one or a growing one? What is your opinion about the future market structure?
Thoughts on voice over internet protocol : thoughts on Voice over Internet Protocol
What motivates policymakers to stimulate the economy : What motivates policymakers to stimulate the economy or contract the economy?
How you could determine the feasibility of this solution : One evidence-based solution you might use to address the public health problem you identified for your Scholar-Practitioner Project community health assessment- A rationale for your choice of this solution and An explanation of how you could deter..
Write a program to calculate the grade point average : Write a program to calculate the Grade Point Average
What it means to be human in a world created by god : We're now into the section of the class that focuses on Christianity, particularly how Christians view what it means to be human in a world created by God. The author, Rowan Williams, was the archbishop of Canterbury, which is the highest authorit..
Develop an anova table for the regression analysis : Develop an ANOVA table for the regression analysis of hours studied as a predictor of the grade earned on the first statistics exam.
Federal reserve say about the strength of the economy? : What does the Federal Reserve say about the strength of the economy?
Estimate the cost of the 20th unit : The company expects to experience an 85% unit learning curve. Estimate the cost of the 20th unit - which statement is correct?

Reviews

Write a Review

Microeconomics Questions & Answers

  Consider a region with two export products

Consider a region with 2 export products (saxophones and soccer balls) and 2 local goods (haircuts and music concerts). The production of each export good is subject to localization economies, so each city specializes in one export good.

  What circumstances might change the portfolios

Why do people hold bonds rather than larger savings account or checking account balances Under what circumstances might they change their portfolios, moving their funds out of bonds and into bank accounts

  The cost function for gumballs

The cost function for gumballs is given by TC = q(2v+w), where q is the output of gumballs (in thousands), v is the hourly rental rate for gumball presses, and w is the hourly wage.

  Chinese economic transformation after 1980

Is the Chinese economic transformation after 1980 a threat to the world economy? Why do you think so?

  Expected number of bars from batch-within specifications

A batch of 10000 steel bars has been manufactured. The mass of those bars varies according to the normal distribution with a mean of 5.3 kg and a standard deviation of 0.2 kg. Specifications call for the bars to have a mass of between 5.0 kg and 5.6 ..

  Wat happens to price paid by cheese lovers in us how does

draw the cheese market for the united states showing the world price as the price for this market. how much cheese does

  The only goods you purchase are apples and oranges both

the only goods you buy are apples and oranges. both apples and oranges sell for 1 per piece and your income is 10 a

  Fraction of the demand and savings deposits

Why are banks able to maintain reserves that are only a fraction of the demand and savings deposits of their customers? Is your money safe in a bank? Why or why not?

  Efficient for this condominium community to rent an antenna

The monthly rental rate for a satellite dish antenna is $200. There are 100 residents in the condominium community. The maximum marginal benefit any resident will obtain from the antenna is $50 per month.

  In a competitive market the market demand is qd 400 - 5p

in a competitive market the market demand is qd 400 - 5p and the market supply is qs 10p - 80. a price ceiling of 32

  Would you say that view basically supports keynesian or

suppose your local congress representative suggests that the federal government should not intervene in the baseball

  Draw an aggregate production function with typical shape

draw an aggregate production function with typical shape and label it f. make sure to label the axis of the graph. now

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