Grading โปรแกรมตัดเกรด

โจทย์ปัญหาภาษาคอมพิวเตอร์

ในการเรียนวิชาคอมพิวเตอร์ ณ โรงเรียนแห่งหนึ่ง ใช้วิธีการเก็บคะแนนในรูปแบบของ

  • คะแนนเก็บ 30 คะแนน
  • คะแนนสอบกลางภาค 30 คะแนน
  • คะแนนสอบปลายภาค 40 คะแนน

รวมทั้งสิ้น 100 คะแนน หลังจากที่จบภาคการศึกษา ฝ่ายทะเบียนวัดผลของโรงเรียนต้องการให้อาจารย์ที่สอนวิชาคอมพิวเตอร์มาคีย์คะแนนลงในระบบคอมพิวเตอร์ เพื่อจะได้ทราบถึงเกรดที่นักเรียนแต่ละคนควรจะได้ โดยใช้โปรแกรมเข้าช่วย แต่เนื่องจากว่าทางงานทะเบียนวัดผลนี้ยังไม่มีโปรแกรมใช้ (อาจเป็นเพราะเหตุเกิดเมื่อนานมาแล้ว) อาจารย์ฝ่ายทะเบียนวัดผลจึงมาขอให้คุณช่วยเขียนโปรแกรมให้หน่อย

โจทย์
ให้นักเรียนเขียนโปรแกรมตัดเกรดเพื่อช่วยงานทะเบียนวัดผลของโรงเรียนแห่งนี้

ข้อมูลนำเข้า
บรรทัดแรก จำนวนเต็มบวก a (0 <= a <= 30) เป็นคะแนนเก็บของนักเรียน
บรรทัดที่สอง จำนวนเต็มบวก b (0 <= b <= 30) เป็นคะแนนสอบกลางภาคของนักเรียน
บรรทัดที่สาม จำนวนเต็มบวก c (0 <= c <= 40) เป็นคะแนนสอบปลายภาคของนักเรียน

ข้อมูลส่งออก
บรรทัดแรก เป็นอักขระใช้แทนเกรดของนักเรียน โดยที่ใช้อักขระตามเงื่อนไขดังต่อไปนี้

  • A ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 80 – 100
  • B+ ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 75 – 79
  • B ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 70 – 74
  • C+ ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 65 – 69
  • C ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 60 – 64
  • D+ ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 55 – 59
  • D ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 50 – 54
  • F ถ้าคะแนนรวมของนักเรียนอยู่ในช่วง 0 – 49

ที่มา: Programming.in.th (Northern_series)

ตัวอย่างข้อมูลนำเข้า

ตัวอย่างข้อมูลส่งออก

25
25
30

A

ใส่ความเห็น