If else คํานวณเกรด รับคะแนนจากผู้ใช้งาน ภาษา C บทความนี้สอนเขียนโค้ดคำนวณเกรด โดยรับคะแนนจากผู้ใช้งานด้วยคำสั่ง scanf และใช้ if else สร้างเงื่อนไขเพื่อแสดงเกรด A ถึง E สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง If else คํานวณเกรด รับคะแนนจากผู้ใช้งาน ภาษา C
#include <stdio.h>
void main() {
int score = 0;
char g;
printf("กรุณากรอกคะแนน : ");
scanf("%d", &score);
if( score >= 90 ) {
g = 'A';
} else if( score >= 80 ) {
g = 'B';
} else if( score >= 70 ) {
g = 'C';
} else if( score >= 60 ) {
g = 'D';
} else {
g = 'E';
}
printf("คะแนนของคุณ คือ %d ได้รับเกรด %c", score, g);
}
ผลลัพธ์
กรุณากรอกคะแนน : 89
คะแนนของคุณ คือ 89 ได้รับเกรด B
If else คํานวณเกรด รับคะแนนจากผู้ใช้งาน ภาษา C มีรายละเอียดดังนี้
1. สร้างตัวแปร score เก็บคะแนนจากผู้ใช้งาน และตัวแปร g เก็บเกรดที่ได้รับคือ A ถึง E
2. ใช้คำสั่ง scanf รับค่าคะแนนจากผู้ใช้งาน และเก็บไว้ที่ตัวแปร score
3. ใช้ if else สร้างเงื่อนไขเพื่อคำนวณเกรด และเก็บเกรดไว้ที่ตัวแปร g
4. แสดงผลคะแนน พร้อมเกรดจากตัวแปร score และ g ด้วยคำสั่ง printf