Cs101 Assignment 2 Solution 2023
Cs101 Assignment 2 Solution 2023
#include <iostream>
#include <string>
using namespace std;
int main() {
string vuId;
int cs, math, pakStudy, mgt;
// Input section
cout << "Enter your VU-ID: ";
cin >> vuId;
// Calculation section
int totalMarks = cs + math + pakStudy + mgt;
float averageMarks = totalMarks / 4.0;
// Output section
cout << "\nTotal Marks: " << totalMarks << endl;
cout << "Average Marks: " << averageMarks << endl;
// Grading section
string finalGrade;
if (averageMarks >= 91 && averageMarks <= 100)
finalGrade = "A+";
else if (averageMarks >= 81 && averageMarks < 91)
finalGrade = "A-";
else if (averageMarks >= 71 && averageMarks < 81)
finalGrade = "B+";
else if (averageMarks >= 61 && averageMarks < 71)
finalGrade = "B-";
else if (averageMarks >= 51 && averageMarks < 61)
finalGrade = "C";
else if (averageMarks >= 41 && averageMarks < 51)
finalGrade = "D";
else if (averageMarks >= 35 && averageMarks < 41)
finalGrade = "E";
else if (averageMarks >= 0 && averageMarks < 35)
finalGrade = "Fail";
else
finalGrade = "Invalid";
cout << "Final Grade: " << finalGrade << endl;
return 0;
}