ให้นักเรียนเขียนโปรแกรมง่าย ๆ รับค่าจำนวนเต็ม แล้วแสดงผลว่าเป็น "เลขคู่" หรือ "เลขคี่"
ปัญหาใหญ่: เขียนโปรแกรมบอกว่าเลขเป็นคู่หรือคี่
แยกเป็นส่วนย่อย:
รับค่าตัวเลขจากผู้ใช้
ตรวจสอบว่าเป็นคู่หรือคี่
แสดงข้อความบอกผลลัพธ์
📌 แต่ละขั้นตอนจะนำไปเขียนเป็นโค้ดย่อย ๆ ได้ง่ายขึ้น
นักเรียนสังเกตว่า:
เลขคู่คือเลขที่ หารด้วย 2 ลงตัว (เช่น 2, 4, 6, 8...)
เลขคี่คือเลขที่ หารด้วย 2 แล้วเหลือเศษ 1 (เช่น 1, 3, 5, 7...)
📌 ใช้รูปแบบนี้ตรวจสอบค่าในโปรแกรมได้ทุกจำนวน
ไม่ต้องสนใจว่าเลขนั้นเป็นเลขอะไร แค่พิจารณาว่า "หาร 2 แล้วเหลือเศษเท่าไร"
📌 ลดรายละเอียดลงเพื่อมุ่งเน้นแค่ “ความเป็นคู่หรือคี่” โดยใช้หลัก modulo
ตัวอย่างลำดับขั้นตอนแบบเป็นข้อความธรรมดา:
รับค่าจำนวนเต็มจากผู้ใช้
นำค่าที่รับมา mod 2
ถ้าเศษ = 0 → แสดงว่าเป็น "เลขคู่"
ถ้าเศษ ≠ 0 → แสดงว่าเป็น "เลขคี่"
javascript
CopyEdit
let number = parseInt(prompt("กรุณาใส่จำนวนเต็ม:"));
if (number % 2 === 0) {
alert("เลขนี้เป็นเลขคู่");
} else {
alert("เลขนี้เป็นเลขคี่");
}