Files
marissa.sam/_poc/helloworld.cpp
louiscklaw bfa5b5ff46 update,
2025-02-01 02:04:02 +08:00

46 lines
1.2 KiB
C++

#include <iostream>
using namespace std;
int main() {
// Prompt the user to enter their name
cout << "Please enter your name: ";
string name;
cin >> name;
// Prompt the user to enter their math, Chinese, and English marks
float mathMark, chineseMark, englishMark;
cout << "Please enter your math mark: ";
cin >> mathMark;
cout << "Please enter your Chinese mark: ";
cin >> chineseMark;
cout << "Please enter your English mark: ";
cin >> englishMark;
// Calculate the average mark
float averageMark = (mathMark + chineseMark + englishMark) / 3;
// Determine the grade based on the average mark
char grade;
if (averageMark >= 90) {
grade = 'A';
} else if (averageMark >= 80) {
grade = 'B';
} else if (averageMark >= 70) {
grade = 'C';
} else if (averageMark >= 60) {
grade = 'D';
} else {
grade = 'F';
}
// Print the results
cout << endl << "Name: " << name;
cout << endl << "Math Mark: " << mathMark;
cout << endl << "Chinese Mark: " << chineseMark;
cout << endl << "English Mark: " << englishMark;
cout << endl << "Average Mark: " << averageMark;
cout << endl << "Grade: " << grade << endl;
return 0;
}