Untitled
unknown
plain_text
4 years ago
1.6 kB
13
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...