หน่วยการเรียนรู้ที่ 2 การแก้ปัญหาด้วยการเขียนโปรแกรม

ตัวดำเนินการบูลีน

ลิงก์โปรแกรม >>  ตัวอย่างที่ 3.2 โปรแกรมตัดเกรด 

สถานการณ์ : สถาบันการสอนแห่งหนึ่งมีการสอบวัดระดับการใช้ภาษา โดยมีคะแนน 0-100 คะแนน ผู้ที่ได้คะแนน 80 ขึ้นไป อยู่ในระดับ "ดีมาก"  คะแนน 50-79 อยู่ในระดับ "พอใช้"  คะแนนต่ำกว่า 50 อยู่ในระดับ "ปรับปรุง"

รหัสจำลอง
1. รับคะแนนสอบ
2. ถ้า คะแนนมากกว่าหรือเท่ากับ 80 ทำ
  2.1 แสดงข้อความ "ดีมาก"
  ไม่เช่นนั้น
  2.2 ถ้าคะแนนมากกว่าหรือเท่ากับ 50 ทำ
2.2.1 แสดงข้อความ "พอใช้"
ไม่เช่นนั้น
2.2.2 แสดงข้อความ "ปรับปรุง"

ลิงก์โปรแกรม >>  ตัวอย่างที่ 3.2.1 ประยุกต์โปรแกรมตัดเกรด 

สถานการณ์ : สถาบันการสอนแห่งหนึ่งมีการสอบวัดระดับการใช้ภาษา โดยมีคะแนน 0-100 คะแนน
ผู้ที่ได้คะแนน 80 ขึ้นไป อยู่ในระดับ "ดีมาก"
คะแนน 50-79 อยู่ในระดับ "พอใช้"
คะแนนต่ำกว่า 50 อยู่ในระดับ "ปรับปรุง"
มีการกำหนดให้มีค่า 0-100 ปรับปรุงให้ครอบคลุมคะแนนที่ต่ำกว่า 0 หรือเกิน 100 ให้โปรแกรมรับคะแนนอีกครั้ง และเปลี่ยนตัวละครแสดงอารมณ์ที่สอดคล้องกับระดับของคะแนน