Cs101 Assignment 2 Solution by Munir

 VU GetReady

Cs101

 

Assignment No.2 Spring 2023

 

 

Subscribe to our YouTube Channel

https://www.youtube.com/@vugetready?sub_confirmation=1

Join our WhatsApp Group 

https://wa.me/+923195191759 

 

 

 


 

#include <iostream>

#include <string>

 

using namespace std;

 

int main() {

    string vuId;

    int csMarks, mathMarks, pakStudyMarks, mgtMarks;

   

    cout << "Enter 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 = totalMarks / 4.0;

   

    string grade;

   

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

        grade = "A+";

    } else if (averageMarks >= 81 && averageMarks < 91) {

        grade = "A";

    } else if (averageMarks >= 71 && averageMarks < 81) {

        grade = "B+";

    } else if (averageMarks >= 61 && averageMarks < 71) {

        grade = "B";

    } else if (averageMarks >= 51 && averageMarks < 61) {

        grade = "C";

    } else if (averageMarks >= 41 && averageMarks < 51) {

        grade = "D";

    } else if (averageMarks >= 35 && averageMarks < 41) {

        grade = "E";

    } else {

        grade = "Fail";

    }



Contact Us For Paid Assignments https://wa.me/+923195191759