Stage 6
เงื่อนไข if else
ใช้ if, else if, else และตัวดำเนินการเปรียบเทียบ/ตรรกะ เพื่อให้โปรแกรมตัดสินใจ
if else ทำให้โปรแกรมเลือกทำงานตามเงื่อนไข เช่น ถ้าคะแนนมากกว่าหรือเท่ากับ 50 ให้ผ่าน มิฉะนั้นไม่ผ่าน เงื่อนไขต้องให้ผลเป็นจริงหรือเท็จ
ตัวดำเนินการเปรียบเทียบ ได้แก่ ==, !=, >, <, >=, <= ระวังว่า = คือกำหนดค่า ส่วน == คือเปรียบเทียบค่า
เมื่อต้องตรวจหลายช่วง ใช้ else if เช่น เกรด A B C D F และเมื่อต้องรวมเงื่อนไขใช้ && สำหรับ และ, || สำหรับ หรือ, ! สำหรับ ไม่
ควรจัดลำดับเงื่อนไขจากเฉพาะไปทั่วไป และใช้ปีกกา { } แม้มีคำสั่งเดียว เพื่อป้องกัน bug เมื่อเพิ่มโค้ดภายหลัง
ตัวดำเนินการเปรียบเทียบ ได้แก่ ==, !=, >, <, >=, <= ระวังว่า = คือกำหนดค่า ส่วน == คือเปรียบเทียบค่า
เมื่อต้องตรวจหลายช่วง ใช้ else if เช่น เกรด A B C D F และเมื่อต้องรวมเงื่อนไขใช้ && สำหรับ และ, || สำหรับ หรือ, ! สำหรับ ไม่
ควรจัดลำดับเงื่อนไขจากเฉพาะไปทั่วไป และใช้ปีกกา { } แม้มีคำสั่งเดียว เพื่อป้องกัน bug เมื่อเพิ่มโค้ดภายหลัง
ภารกิจ
เขียนโปรแกรมรับคะแนน 0-100 แล้วแสดงเกรด A, B, C, D หรือ F