Calculate and display the marks and grade for each student, C/C++ Programming

Assignment Help:

In this assignment you are required to develop a program that allows the creation, viewing and storage of information about ITECH7603 Students. In order to complete the task you have to investigate how to use the following STL(Standard Template Library) containers - vector, set, and map.

The information about ITECH7603 students consists of: first name, surname, and marks for Lab Test, Assignment1, Assignment2, and Final Exam. This informat ion should be stored in the binary file "ITECH7603Students.bin". The program should also calculate and display the marks and grade for each student.

The following describes how to calculate the marks and grade:

Lab Test Mark - is an integer from 0 to 10;

Assignment1 Mark - is an integer from 0 to 20;

Assignment2 Mark - is an integer from 0 to 20;

Final exam Mark - is an integer from 0 to 50;

A total mark is a sum of the previous four marks, so it is an integer from 0 to 100.

A student passes the course if and only if

(Assignment1 Mark + Assignment2 Mark) >= 20 and (Lab Test Mark + Final Exam Mark) >= 30

There are 5 grades, which are calculated according to the following rules:

F - if the Total Mark is less then 40;

MF - if (40 <= Total Mark < 50) or (Total Mark >= 50 but student didn't pass);

P - if (50 <= Total Mark < 60) and student passed;

C - if (60 <= Total Mark < 70) and student passed;

D - if (70 <= Total Mark < 80) and student passed;

HD - if Total Mark >= 80;


Related Discussions:- Calculate and display the marks and grade for each student

Bus Connection, how to explain working of bus connection

how to explain working of bus connection

Programming, pseudocode for gregorian calendar

pseudocode for gregorian calendar

Program, fine the class bankAccount to implement the basic properties of a ...

fine the class bankAccount to implement the basic properties of a bank account. An object of this class should store the following data: Account holder''s name (string), account nu

Oops, how to create the programs in c++ knowledge

how to create the programs in c++ knowledge

Define a complex number in c program, Define a complex number in c program:...

Define a complex number in c program: class complex                                 {                                   private:                                 in

Erp, How does an ERP System facilitates better decision making?

How does an ERP System facilitates better decision making?

Diploma in IT, Function fact explain how the process of recursion works in ...

Function fact explain how the process of recursion works in C++.In your answer assume that the function is called to calculate the factorial of 6?

Write Your Message!

Captcha
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