ให้นักเรียนเขียนโปรแกรมรับค่า "อายุ" (จำนวนเต็ม) จากผู้ใช้ แล้วแสดงผลว่าอยู่ในช่วงใดต่อไปนี้:
อายุ 0–12 → “เด็ก”
อายุ 13–17 → “วัยรุ่น”
อายุ 18–59 → “ผู้ใหญ่”
อายุ 60 ขึ้นไป → “ผู้สูงอายุ”
รับค่าอายุจากผู้ใช้
ตรวจสอบช่วงของอายุ
แสดงผลช่วงวัยที่ตรงกับอายุ
หากอายุ ≤ 12 → เด็ก
อายุระหว่าง 13–17 → วัยรุ่น
อายุระหว่าง 18–59 → ผู้ใหญ่
อายุ ≥ 60 → ผู้สูงอายุ
📌 ใช้การเปรียบเทียบช่วงค่า (ช่วงอายุ)
มองข้ามรายละเอียดของแต่ละคน
มุ่งดูแค่ "อายุเป็นตัวเลข" → แบ่งช่วงอย่างง่ายโดยไม่พิจารณาอาชีพ เพศ หรือสถานะ
Pseudocode:
เริ่มต้น
รับค่าอายุจากผู้ใช้ เก็บในตัวแปร x
ถ้า x <= 12 → แสดง "เด็ก"
ถ้า x >= 13 และ x <= 17 → แสดง "วัยรุ่น"
ถ้า x >= 18 และ x <= 59 → แสดง "ผู้ใหญ่"
ถ้า x >= 60 → แสดง "ผู้สูงอายุ"
สิ้นสุด
javascript
CopyEdit
let age = parseInt(prompt("กรุณาใส่อายุของคุณ:"));
if (age >= 0 && age <= 12) {
alert("คุณอยู่ในช่วงวัย: เด็ก");
} else if (age >= 13 && age <= 17) {
alert("คุณอยู่ในช่วงวัย: วัยรุ่น");
} else if (age >= 18 && age <= 59) {
alert("คุณอยู่ในช่วงวัย: ผู้ใหญ่");
} else if (age >= 60) {
alert("คุณอยู่ในช่วงวัย: ผู้สูงอายุ");
} else {
alert("ข้อมูลไม่ถูกต้อง");
}