Collection of course components and weighting schemes

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

You will write a program in C, in the Ubuntu Linux environment, to help the user compute their final grade in a course, based on multiple weighting schemes. Your program will prompt the user to enter the major course components. These are the items that are given weights in the course outline, for example Assignments, Tutorials, Tests, Final exam, etc. Then your program will prompt the user to enter some weighting schemes, with one value for each course component. For example, one weighting scheme could have 50% for Assignments, 10% for Tutorials and 40% for the Final exam. Another weighting scheme could weigh the Assignments at 40% and the Final exam at 60%. Finally, your program will prompt the user to enter the grade they received for each component, and print out the final grade the user would get based on each weighting scheme. In this assignment, you will:

• define the data type that represents the collection of course components and weighting schemes
• break down the required functionality into modular, reusable functions
• write the functions to prompt the user for the required course component and weighting scheme data, as well as the user's grades, and compute a final grade using each weighting scheme

Functionality

Write a main function and supporting functions that implement the required functionality:

• define the weighting schemes variable as a local variable in the main function
o there must be only one instance of the weighting scheme data in the entire program; do not make copies!
o this is not a global variable
• prompt the user to enter the course component data
• prompt the user to enter the weighting scheme data
• prompt the user to enter their grade for each course component
• compute a final grade using each weighting scheme and the user's grades
• print out the final grades to the screen

Reference no: EM13494441

Questions Cloud

Explain how the web user interfaces help donors : Explain how the Web user interfaces help donors to make decisions
Define use of future salaries in its computation? : Alternative methods exist for the measurement of the pension obligation (liability). Which measure requires the use of future salaries in its computation?
Estimate the bulk modulus of the liquid : In a liquid with a density of 1500 kg/m^3, longitudinal waves with a frequency of 360 Hz are found to have a wavelength of 7.70 m. Calculate the bulk modulus of the liquid
Explain the difference between a law and a theory : The difference between a law and a theory is the difference between what and why. Explain.
Collection of course components and weighting schemes : Define the data type that represents the collection of course components and weighting schemes and break down the required functionality into modular, reusable functions
How wide will the picture be on the screen : In a slide or movie projector, the film acts as the object whose image is projected on a screen. how wide will the picture be on the screen
Explain which is more dense argon or xenon : Which is more dense, Argon or Xenon? Assumente temperature and pressure are constant. Explain.
What power of sound does the jet produce at take-off : A jet plane at take-off can produce sound of intensity 9.20 W/m^2 at 30.2 m away. What power of sound does the jet produce at take-off
What amount should appear in dodger statements : Which of the following creates a permanent difference between financial income and taxable income?

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