การเขียนโค้ดสำหรับผู้เริ่มต้นด้วยบล็อก
บทที่
>
ระดับ
เงื่อนไขและการตัดสินใจ
คำสั่ง if พื้นฐาน
มีบางครั้งที่คุณอาจต้องการเพิ่มเงื่อนไขให้กับการกระทำบางอย่างที่คุณทำ ซึ่งจะทำให้โค้ดของคุณมีความยืดหยุ่นและสามารถประมวลผลการทำงานที่แตกต่างกันได้ขึ้นอยู่กับสถานการณ์ สำหรับกรณีนี้เราใช้คำสั่ง if ร่วมกับตัวดำเนินการเปรียบเทียบเพื่อทดสอบเงื่อนไขบางอย่างและดำเนินการที่เหมาะสม
ในแบบฝึกหัดแรกนี้ รวบรวมไข่และใช้บล็อกเปรียบเทียบ equals (=) และ not equals (≠) เพื่อตรวจสอบว่าค่าบางอย่างเหมือนหรือแตกต่างกัน คำสั่ง if ที่มีส่วน else ช่วยให้คุณสามารถเรียกใช้งานโค้ดที่แตกต่างกันขึ้นอยู่กับว่าเงื่อนไขเป็นจริงหรือเท็จ

วัตถุประสงค์
เก็บไข่และเปรียบเทียบพวกมันโดยใช้เงื่อนไขในบล็อก
if.
เดินผ่านทุ่งและเก็บไข่ทั้งหมด จากนั้นใช้เงื่อนไขเพื่อเปรียบเทียบประเภทของไข่ที่คุณเก็บได้
ใช้บล็อก if ที่มีส่วน else ในการตัดสินใจในโค้ดของคุณ บล็อก if จะตรวจสอบว่าเงื่อนไขเป็นจริงหรือเท็จ และจะรันโค้ดที่แตกต่างกันตามผลลัพธ์
เดินไปยังเครื่องหมาย X ตัวแรกแล้วใช้บล็อก if ที่มีส่วน else. ในเงื่อนไข ให้ใช้บล็อกเปรียบเทียบ equals (=) เพื่อเปรียบเทียบบล็อกข้อความสองอัน: "blue egg" และ "red egg". ถ้าเงื่อนไขเป็นจริง (คือ เท่ากัน) ให้ใช้บล็อก speak เพื่อพูดว่า "This statement is True!". มิฉะนั้น ให้ใช้บล็อก speak ในส่วน else เพื่อพูดว่า "This statement is False!".
เนื่องจาก "blue egg" และ "red egg" แตกต่างกัน เงื่อนไขจะเป็นเท็จ ดังนั้นโค้ดในส่วน else จะทำงาน
เดินไปยังเครื่องหมาย X ตัวที่สองและใช้บล็อก if อีกอัน. ครั้งนี้ ให้ใช้บล็อกเปรียบเทียบ not equals (≠) เพื่อเปรียบเทียบ "blue egg" กับ "blue egg". เนื่องจากทั้งสองเหมือนกัน เงื่อนไขจะเป็นเท็จ และโค้ดในส่วน else จะทำงาน
เดินไปยังเครื่องหมาย X ตัวที่สามและใช้บล็อก if เพื่อเปรียบเทียบตัวแปรกับค่าคงที่ สร้างตัวแปรชื่อ collected_egg และกำหนดให้มันมีค่าเป็น "blue egg". จากนั้นใช้บล็อก equals เพื่อเปรียบเทียบตัวแปร collected_egg กับค่าคงที่ egg_type. เนื่องจากทั้งคู่เป็น "blue egg" เงื่อนไขจะเป็นจริง