Untitled

 avatar
unknown
plain_text
4 years ago
1.6 kB
8
Indexable
// input -> calculate average
#include <string> // to use string datatype
#include <iostream>



using namespace std;


int main() {
// declaring variables
float prelimGrade,midtermGrade,finalGrade,average;
string name;

// input/output
cout << "input name: ";
getline(cin,name);
cout << "input prelim grade: ";
cin >> prelimGrade;
cout << "input midterm grade: ";
cin >> midtermGrade;
cout << "input final grade: ";
cin >> finalGrade;

// average calculation
average=(prelimGrade+midtermGrade+finalGrade)/3;

if (average >=97)
    cout << "Letter Grade A+.\nEquivalent: 4.0" << endl;
else if (average >=93)
    cout << "Letter Grade A+.\nEquivalent: 4.0" << endl;
else if (average >=90)
    cout << "Letter Grade A-.\nEquivalent: 3.7" << endl;
else if (average >=87)
    cout << "Letter Grade B+.\nEquivalent: 3.3" << endl;
else if (average >=83)
    cout << "Letter Grade B.\nEquivalent: 3.0" << endl;
else if (average >=80)
    cout << "Letter Grade B-.\nEquivalent: 2.7" << endl;
else if (average >=77)
    cout << "Letter Grade C+.\nEquivalent: 2.3" << endl;
else if (average >=73)
    cout << "Letter Grade C.\n Equivalent: 2.0" << endl;
else if (average >=70)
    cout << "Letter Grade C-+.\nEquivalent: 1.7" << endl;
else if (average >=67)
    cout << "Letter Grade D+.\nEquivalent: 1.3" << endl;
else if (average >=65)
    cout << "Letter Grade D.\nEquivalent: 1.0" << endl;
else if (average < 65)
    cout << "Letter Grade F.\nEquivalent: 0.0" << endl;
    

// success execution
return 0;
}
Editor is loading...