if-then-else (nested)
เป็นเงื่อนไขทางเลือกสองทางที่ซ้อนกัน
ตัวอย่าง รับเพศและชั่วโมงการทำงาน จากนั้นคำนวณหาเงินเดือนและแสดงออกทางจอภาพ
เงินเดือน = เงินเดือน + ค่าล่วงเวลา
โดยที่ ถ้าเป็นเพศหญิง และ มีชั่วโมงการทำงานมากกว่า 5 ชั่วโมง จะคิดค่าล่วงเวลาชั่วโมงละ 150 บาท แต่ถ้าทำงานน้อยกว่า 5 ชั่วโมงจะคิดค่าล่วงเวลาชั่วโมงละ 100 บาท
ถ้าไม่ใช่เพศหญิง จะได้ค่าล่วงเวลาชั่วโมงละ 50 บาท
แบบฝึกหัด รับค่า BMI จากนั้นแสดงข้อความออกทางเครื่องพิมพ์
โดยนำค่า BMI มาเทียบดังนี้
- ต่ำกว่า 17 ให้แสดงข้อความ ผอม
- 17-18.4 ให้แสดงข้อความ สมส่วน
- 18.5-24.9 ให้แสดงข้อความ เริ่มจะอวบ
- 25-29.9 ให้แสดงข้อความ อวบระยะสุดท้าย
- มากกว่า 29.9 ให้แสดงข้อความ อ้วนอันตราย
=========================================================
แบบฝึกหัด รับน้ำหนักจากนั้นแสดงข้อความตามภาพออกทางจอภาพ เช่น ถ้าน้ำหนักไม่เกิน 40 กิโลกรัม จะแสดงข้อความ กุ้งแห้ง แต่ถ้าน้ำหนักไม่เกิน 45 กิโลกรัม จะแสดงข้อความ ผอมเพรียว ................................