תכנות למתחילים עם בלוקים
פרק
>
רמה
פעולות מתמטיות וטקסט
ספירה עם קוד
האם ידעת שאפשר לחבר בלוקים ולבצע בהם חיבור (+), חיסור (-), כפל (*) וחילוק (/)? ובכן, זה אפשרי! ובפרק הזה נלמד אותך איך לעשות זאת, יחד עם דרכים מגניבות שבהן אפשר להשתמש בתכונה זו (אופרטורים) וכיצד ליישם אותה על מה שלמדת.
בוא נתחיל בספירת כל החיות באורווה בעזרת בלוק ה-speak ואז נחבר את כל הכמויות שלהן יחד בעזרת בלוק ה-operators.

המטרה
קבעו כמה חיות יש בכל אסם וסכמו את המספרים כדי להשלים את הרמה.
באסם הזה תמצאו פרות וחזירים. קבעו כמה חיות מכל סוג נמצאות בכל מתחם. יש להגדיר שני משתנים בשם pigs ו-cows כדי שניתן יהיה לשנות אותם באמצעות הבלוק set_variable. צרו אותם על ידי לחיצה על כפתור יצירת משתנה בתפריט Variables בסרגל הכלים.
גשו לסימני X שמול האסמים. האסם הראשון מכיל פרות – ספרו כמה פרות יש באסם והגדירו את המשתנה cows בהתאם למספר זה באמצעות הבלוק set_variable והכנסו לתוכו את בועת המספר מתפריט Math בסרגל הכלים.

בהמשך השתמשו בבלוק Speak מתפריט Communication בסרגל הכלים, והוסיפו לתוכו את המשתנה cows מתפריט Variables כדי להכריז על הכמות.

גשו לסימן ה-X השני וחזרו על אותה פעולה עבור החזירים: ספרו כמה חזירים יש באסם, קבעו את המשתנה pigs בבלוק set_variable והזינו את המספר בבועת מספר. לאחר מכן השתמשו בבלוק Speak וגררו לתוכו את המשתנה pigs באותו אופן שבו עשיתם זאת עם cows.
גשו לסימן ה-X האחרון ופנו אל השולחן; כאן נשתמש באופרטור החיבור +.

גררו את בלוק ה-Speak אל עורך הבלוקים. בתפריט Math בסרגל הכלים, גררו את בלוק ה-operators ושחררו אותו בתוך בלוק ה-Speak.

בתפריט Variables בסרגל הכלים, גררו ושחררו את המשתנים cows ו-pigs והניחו אותם בתוך בלוק ה-operators.

באופן זה מתווספים שני הערכים שהגדרתם קודם, כך: cows + pigs = sum result. ברגע שהערך יופיע על המסך, הרמה תושלם.