หน่วยที่ 2 การแก้ปัญหาด้วยไพทอน
1. ออกแบบเงื่อนไขการสั่งเครื่องดื่ม (ใช้ Boolean)
หน่วยที่ 2 การแก้ปัญหาด้วยไพทอน
1. ออกแบบเงื่อนไขการสั่งเครื่องดื่ม (ใช้ Boolean)
กรณีศึกษา : ระบบรับออเดอร์ร้านน้ำอิตาเลี่ยนโซดา
🌸ออกแบบเงื่อนไขการสั่งเครื่องดื่ม (ใช้ Boolean)
ใบกิจกรรมที่ 3 เรื่อง ตรวจสอบเมนูด้วยตัวดำเนินการบูลีน
ชื่อ-สกุล....................................................... ชั้น.......................... เลขที่..............
สถานการณ์ PISA:
ในร้าน Café Soda Smile ร้านน้ำอิตาเลียนโซดาเล็ก ๆ ย่านชุมชน มีลูกค้าจำนวนมาก โดยเฉพาะช่วงเที่ยง ที่ลูกค้ามักสั่งเมนูผ่านทางแอปพลิเคชันไลน์ของร้าน พนักงานเคยพบปัญหาลูกค้าพิมพ์ชื่อเมนูผิด เช่น “บลูฮาวายยย” หรือ “บูลฮาวาย” ทำให้เกิดความสับสน เสียเวลา และบางครั้งลูกค้าโมโหเพราะไม่ได้รับออเดอร์ที่ต้องการ
เจ้าของร้านจึงอยากให้พนักงานช่วยกันออกแบบโปรแกรมตรวจสอบชื่อเมนูให้ตรงกับเมนูที่ร้านมี ก่อนรับออเดอร์เข้าระบบ เพื่อป้องกันความผิดพลาดและรักษาคุณภาพการบริการ
คำชี้แจง ให้นักเรียนเขียนโปรแกรมภาษา Python ที่รับค่า menu จากลูกค้า แล้วตรวจสอบว่าเมนูนั้นอยู่ในลิสต์เมนูหรือไม่ โดยใช้ตัวดำเนินการบูลีน จากนั้นแสดงผลว่า
· ถ้ามีเมนู: แสดง “เมนูถูกต้อง”
· ถ้าไม่มีเมนู: แสดง “ไม่มีเมนูนี้”
รายการเมนูในร้าน:
· เลมอนโซดา
· บลูฮาวาย
· กีวี่มินต์
สิ่งที่ต้องทำ:
1. สร้างลิสต์เมนูในโปรแกรม
2. รับค่าเมนูจากลูกค้า
3. ใช้ if-else และตัวดำเนินการบูลีน เพื่อตรวจสอบเมนู
4. แสดงผลตามเงื่อนไข