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 กิโลกรัม จะแสดงข้อความ ผอมเพรียว ................................