Grading
Author: Pakin Olanraktham
Source: PROGRAMMING.IN.TH
Difficulty: Very Easy
Tags: Implementation
Prerequisites:
เฉลย
เฉลย
เราสามารถแยกเป็น 8 กรณีได้ตามเงื่อนไขของโจทย์ ตั้งแต่ A, B+, B, ..., F ได้เลย โดยอาจจะเก็บคะแนนรวมไว้ในตัวแปรหนึ่งก่อนก็ได้
โค้ด
#include <stdio.h>
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
int sum = a + b + c;
if (sum > 79) {
printf("A");
} else if (sum > 74) {
printf("B+");
} else if (sum > 69) {
printf("B");
} else if (sum > 64) {
printf("C+");
} else if (sum > 59) {
printf("C");
} else if (sum > 54) {
printf("D+");
} else if (sum > 49) {
printf("D");
} else {
printf("F");
}
}
#include <iostream>
using namespace std;
int main(){
int a, b, c;
cin >> a >> b >> c;
int sum = a + b + c;
if (sum > 79) {
cout << "A";
} else if (sum > 74) {
cout << "B+";
} else if (sum > 69) {
cout << "B";
} else if (sum > 64) {
cout << "C+";
} else if (sum > 59) {
cout << "C";
} else if (sum > 54) {
cout << "D+";
} else if (sum > 49) {
cout << "D";
} else {
cout << "F";
}
}