Pages

CS101 ASSIGNMENT NO. 2 SPRING 2023 || 100% RIGHT SOLUTION || INTRODUCTION TO COMPUTING || BY VuTech

CS101 ASSIGNMENT NO. 2 SPRING 2023 || 100% RIGHT SOLUTION || INTRODUCTION TO COMPUTING || BY VuTech

CS101 ASSIGNMENT NO. 2 SPRING 2023 || 100% RIGHT SOLUTION || INTRODUCTION TO COMPUTING || BY VuTech

Visit Website For More Solutions
www.vutechofficial.blogspot.com

KINDLY, DON’T COPY PASTE

Statement:

Deciding the Final Grads of various students manually is a tedious and challenging task. Your job is to develop a C++ program that should be capable of calculating the Total and Average Marks of a student. Based on the above calculations the program should award the correct Final Grad to a student. 

The program should allow the users to enter their OWN VU-ID and any random marks for four subjects CS, Math, Pak Study, and MGT. Then, the Total marks and Average Marks are calculated using mathematical operators on variables for each subject. The program should use Control Structure “if or ifelse” and “Logical Operator(s)” to decide the final grad of a student based on the Average Marks. Also, the following score limits should be implemented in your program to grant Correct grad to a student as per the following upper and lower score bounds/limits. For example, if a student got Average Marks 86 then Grad “A- “should be awarded

Lower and upper bounds for grads:

91 to100 => Grad: A+

81 to 91 => Grad: A71 to 81 => Grad: B+

61 to 71 => Grad: B51 to 61 => Grad: C

41 to 51 => Grad: D

35 to 41 => Grad: E

34 to 0 => Fail


Program:


#include <iostream>


using namespace std;


int main() {


    string vuID;


    int csMarks, mathMarks, pakStudyMarks, mgtMarks;




    // Input section


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

    cin >> vuID;

    


    cout << "Enter Marks of CS: \n";

    cin >> csMarks;


    cout << "Enter Marks of Math: \n";

    cin >> mathMarks;


    cout << "Enter Marks of Pak Study: \n";

    cin >> pakStudyMarks;


    cout << "Enter Marks of MGT: \n";

    cin >> mgtMarks;


    // Calculation section

    

    int totalMarks = csMarks + mathMarks + pakStudyMarks + mgtMarks;

    float averageMarks = totalMarks / 4.0;


    // Grade determination 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 {


        finalGrade = "Fail";


    }


    // Output section


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


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


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


    cout << "Grade:" << finalGrade << endl;


    return 0;


}




KINDLY, DON’T COPY PASTE
SUBSCRIBE, SHARE, LIKE AND COMMENTS FOR MORE UPDATES
SEND WHATSAPP OR E-MAIL FOR ANY QUERY
0325-6644800
kamranhameedvu@gmail.com
Visit Website For More Solutions
www.vutechofficial.blogspot.com