สอนเขียนภาษา C++ โปรแกรมตัดเกรด รับค่าคะแนนจากคีย์บอร์ด โดยใช้คำสั่ง cin และเก็บค่าไว้ที่ตัวแปรชนิดตัวเลข (int) และใช้คำสั่ง if - else สำหรับตัดเกรด และแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง cout สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง C++ โปรแกรมตัดเกรด รับค่าคะแนนจากคีย์บอร์ด
#include <iostream>
using namespace std;
int main()
{
int score = 0;
cout << "กรุณากรอกคะแนน : ";
cin >> score;
if( score >= 90 ) {
cout << "คะแนน" << score << " ได้เกรด A";
} else if( score >= 80 ) {
cout << "คะแนน" << score << " ได้เกรด B";
} else if( score >= 70 ) {
cout << "คะแนน" << score << " ได้เกรด C";
} else if( score >= 60 ) {
cout << "คะแนน" << score << " ได้เกรด D";
} else {
cout << "คะแนน" << score << " ได้เกรด F";
}
return 0;
}
ผลลัพธ์
กรุณากรอกคะแนน : 89
คะแนน 89 ได้เกรด B
C++ โปรแกรมตัดเกรด รับค่าคะแนนจากคีย์บอร์ด ด้วยคำสั่ง cin เก็บค่าไว้ที่ตัวแปร score ชนิด int จากนั้นใช้คำสั่ง if - else if ตัดเกรด โดยมีเงื่อนไขดังนี้
1. กรณี score มีค่ามากกว่าหรือเท่ากับ 90 ให้เกรด A
2. กรณี score มีค่ามากกว่าหรือเท่ากับ 80 ให้เกรด B
3. กรณี score มีค่ามากกว่าหรือเท่ากับ 70 ให้เกรด C
4. กรณี score มีค่ามากกว่าหรือเท่ากับ 60 ให้เกรด D
5. กรณี score มีค่าน้อยกว่า 60 ให้เกรด E