## 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;

what is c token?

#### Luminous jewel polishing necklace, luminous jewel polishing necklace, c/c++...

luminous jewel polishing necklace, c/c++ programming

#### Loops, how many types of loops are there and whay are they and what are its...

how many types of loops are there and whay are they and what are its uses

#### Claculate tax, claculate 5% tax >10000 sal

claculate 5% tax >10000 sal

#### Write a program to compute the equation, Write a program to compute the fol...

Write a program to compute the following equation for values of time.           y = 2x+3   The values of time are stored in the file program.dat and the solution should be display

#### How virtual functions can be implemented in c++?, Normal 0 fals...

Normal 0 false false false EN-US X-NONE X-NONE

#### Define some important point for bit fields with structures, Define some Imp...

Define some Important Point for bit fields with structures? Only n lower bits will be assigned to an n bit number thus type cannot take values larger than 15 (4 bits long)

#### Loop statement, write a c++ program to accept 3 numbers and find the larges...

write a c++ program to accept 3 numbers and find the largest of 3 numbers

#### Program Assignment #3, Programming Assignment #3: Vehicle Track Performance...

Programming Assignment #3: Vehicle Track Performance Tests Purpose: The purpose of this programming assignment is to give the student experience in using functions, arrays, and str

#### Program to write c++ program, program to write superposition of waves using...

program to write superposition of waves using class and objects  