การเขียนโค้ดเบื้องต้นด้วยบล็อก
บทที่ 6
>
ระดับ 1
บางครั้งคุณอาจต้องการเพิ่มเงื่อนไขให้กับการกระทำบางอย่างที่คุณทำ ซึ่งจะช่วยให้บล็อกของคุณมีความยืดหยุ่นและสามารถทำการต่าง ๆ ได้ตามสถานการณ์ สำหรับเรื่องนี้ เราใช้บล็อก if ร่วมกับบล็อก comparison เพื่อตรวจสอบเงื่อนไขและดำเนินการที่เหมาะสม
ในแบบฝึกหัดแรกนี้ ให้รวบรวมตะกร้าไข่และใช้บล็อก comparison พร้อมตัวดำเนินการ: เท่ากับ = , ไม่เท่ากับ ≠ , มากกว่า > เพื่อตรวจสอบว่าสิ่งของในตะกร้าเหมือนกันหรือแตกต่างกันหรือไม่ บล็อก if พร้อมส่วน else ช่วยให้คุณรันโค้ดต่างกันตามว่าเงื่อนไขเป็นจริงหรือเท็จ

จุดประสงค์
รวบรวมไข่แล้วเปรียบเทียบด้วยบล็อก
comparisonในบล็อกIf
แนะนำให้รวบรวมไข่แล้วตรวจนับสิ่งที่คุณเก็บมา เดินผ่านคอกไก่และเก็บตะกร้าไข่ทั้งหมด จากนั้นใช้บล็อก comparison เพื่อตรวจสอบสิ่งที่คุณรวบรวม
มีเครื่องหมาย X สาม (3) จุดอยู่หน้าชั้นโต๊ะด้านล่าง ที่นี่เราจะใช้บล็อก If ซึ่งใช้เพื่อดำเนินการตามเงื่อนไขที่กำหนด เช่น เมื่อเงื่อนไขเป็นจริงหรือเป็นเท็จ

มีบล็อก If สาม (3) บล็อกพร้อมบล็อกเคลื่อนที่ที่เกี่ยวข้อง ถูกปิดการใช้งานในตัวแก้ไขบล็อก บล็อก If จะมีบล็อก comparison แนบอยู่ ให้คุณเปรียบเทียบบล็อกสอง (2) บล็อกเข้าด้วยกัน

บล็อก comparison อนุญาตให้คุณตรวจสอบค่าของบล็อกสอง (2) บล็อกได้ว่า: เท่ากับ = , ไม่เท่ากับ ≠ , มากกว่า > และตัวดำเนินการอื่นๆ ที่คล้ายกัน ให้เปิดใช้งานบล็อก If ตามที่ต้องการ ซึ่งจะมีบล็อกพูดที่ทำงานเมื่อการเปรียบเทียบเป็นจริงหรือเป็นเท็จ
เมื่อคุณเก็บตะกร้าทั้งสาม (3) ใบแล้ว คุณจะได้ค่าคงที่สาม (3) ค่า ได้แก่ basket1, basket2 และ basket3 เดินไปยังเครื่องหมาย X สีเข้มแรก หันหน้าเข้าหาโต๊ะ ที่นี่เราจะมาเปรียบเทียบดูว่าปริมาณไข่ในแต่ละตะกร้าเท่ากันหรือไม่
จากเมนู Constants ให้ใส่บล็อก basket1 และบล็อก basket2 ลงในบล็อก comparison ตั้งค่าตัวเลือกตรงกลางของบล็อก comparison เป็น = เพื่อตรวจสอบว่าจำนวนไข่ในแต่ละตะกร้าเท่ากันหรือไม่

เดินไปยังเครื่องหมาย X สีอ่อนและหันหน้าเข้าหาโต๊ะ ที่นี่เราจะใช้บล็อก comparison เพื่อตรวจสอบว่าตะกร้าไข่ทั้งสองไม่เท่ากันหรือไม่ จากเมนู Constants ให้ใส่ basket2 และ basket3 ลงในบล็อก comparison ที่ต่อกับบล็อก If ที่สอง แล้วตั้งค่าตัวเลือกเป็น ≠ เพื่อเปรียบเทียบและยืนยันปริมาณไข่ในตะกร้า

สุดท้ายให้เดินไปยังเครื่องหมาย X สีทองและหันหน้าเข้าหาโต๊ะ ที่นี่เราจะมาเปรียบเทียบว่า basket1 มีจำนวนไข่มากกว่า basket3 หรือไม่ เปิดใช้งานบล็อก If ตัวสุดท้ายแล้วใส่ baske1 และ basket2 ลงในบล็อก comparison ตั้งค่าตัวเลือกเป็น > เพื่อตรวจสอบว่า basket1 มีไข่มากกว่า basket3 หรือไม่ เพื่อจบภารกิจ
