CS 101 Assignment 2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

CS 101

Assignment # 2
Sloution:
Code :

#include <iostream>

using namespace std;

int main ()
{
string vuID;
int csMarks, mathMarks, pakstudyMarks, mgtMarks;

cout << "Enter your VU-ID: ";


cin >> vuID;

cout << "Enter marks for CS: ";


cin >> csMarks;

cout << "Enter marks for Math: ";


cin >> mathMarks;

cout << "Enter marks for Pak Study: ";


cin >> pakstudyMarks;
cout << "Enter marks for MGT: ";
cin >> mgtMarks;

int totalMarks = csMarks + mathMarks + pakstudyMarks + mgtMarks;


double averageMarks = static_cast<double>(totalMarks) / 4.0;

cout << " VU-ID: " << vuID << endl;


cout << " Total Marks: " << totalMarks << endl;
cout << " Average Marks: " << averageMarks << endl;

if (averageMarks >= 91 && averageMarks <= 100)


{
cout << "Grade: A+" << endl;
}
else if (averageMarks >= 81 && averageMarks <= 91)
{
cout << "Grade: A-" << endl;
}
else if (averageMarks >= 71 && averageMarks <= 81)
{
cout << "Grade: B+" << endl;
}
else if (averageMarks >= 61 && averageMarks <= 71)
{
cout << "Grade: B-" << endl;
}
else if (averageMarks >= 51 && averageMarks <= 61)
{
cout << "Grade: C" << endl;
}
else if (averageMarks >= 41 && averageMarks <= 51)
{
cout << "Grade: D" << endl;
}
else if (averageMarks >= 35 && averageMarks <= 41)
{
cout << "Grade: E" << endl;
}
else if (averageMarks >= 0 && averageMarks <= 34)
{
cout << "Fail" << endl;
}
else
{
cout << "Invalid average marks. Please check the input." << endl;
}

return 0;
}

You might also like