|
เงื่อนไขแบบหลายทางเลือก (ฟังก์ชัน if หลายทางเลือก) จะทำการตรวจสอบเงื่อนไขตามประโยคคำสั่งชุดที่ 1 ถ้าเงื่อนไขเป็นจริงจะทำงาน
ตามประโยคคำสั่งชุดที่ 1 ถ้าเป็นเท็จจะทำการตรวจสอบเงื่อนไขต่อไป ตามประโยคคำสั่งชุดที่ 2 ถ้าเงื่อนไขชุดที่ 2
เป็นจริงจะทำงานตามประโยคคำสั่งชุดที่ 2 แต่ถ้าเป็นเท็จอีกก็จะตรวจสอบเงื่อนไขชุดที่ 3 ต่อไปจนถึงเงื่อนไขสุดท้าย
ถ้าตรงกับเงื่อนไขใดก็จะทำงานตามประโยคคำสั่งชองชุดเงื่อนไขนั้น
รูปแบบ if (เงื่อนไข)
{
ประโยคคำสั่งชุดที่ 1;
}
else if
{
ประโยคคำสั่งชุดที่ 2;
}
else
{
ประโยคคำสั่งชุดที่ 3
}
ตัวอย่างโปรแกรม การตรวจสอบคะแนนโดยใช้เงื่อนไขแบบหลายทางเลือก
ผังงาน
โปรแกรม
การทำงานของโปรแกรม
เมื่อรันโปรแกรมเครื่องจะแสดงข้อความ Input mark :__ ให้ป้อนค่าคะแนนเข้าไป ถ้าป้อนตัวเลขที่มีค่า >= 80
จะแสดงข้อความ Grade = A แต่ถ้าป้อนตัวเลข >=70 จะแสดงข้อความ Grade = B แต่ถ้าป้อนตัวเลข >=60
จะแสดงข้อความ Grade = C แต่ถ้าป้อนตัวเลข >= 50 จะแสดงข้อความ Grade = D แต่ถ้าไม่ใช่ทุกเงื่อนไข
ที่กล่าวมาให้แสดงข้อความ Grade = F
ผลการรันโปรแกรม
|
|
|
|
No comments:
Post a Comment