זוכרים שיש לנו שני תרשימים שבעזרתם אפשר לתאר את המבצעים?
עכשיו בואו נראה איך להיעזר בתרשים ג' ולכתוב בקוד את מה שהוא מתאר.
דורון
גם את התרשים הזה נכתוב בעזרת המבנה elif שלמדנו:
אם המספר גדול מ-5:
נדפיס "משלוח חינם"
אחרת-אם המספר שווה ל-5:
משלוח ב-5 ש"ח
אחרת:
משלוח ב-10 ש"ח
שימו לב לתנאי השני: התנאי בודק האם המספר שווה בדיוק ל-5.
אבל… עד עכשיו השתמשנו בסימן = כדי לבצע השמה של ערך במשתנה.
כיצד נבדוק "האם שווה" בתוך תנאי?
דורון
ביטויים לוגיים
עבור כל אחד מהביטויים הלוגיים הבאים חישבו - האם התוצאה שלהם תהיה אמת או שקר?
אתם יכולים גם לנסות להקליד אותם בקולאב ולבדוק את עצמכם…
בחרו 'אמת' או 'שקר' לכל סעיף.
שימו לב שני הסעיפים האחרונים מראים שאפשר להשתמש בביטוי לוגי גם עם טקסט, ולא רק עם מספר.
בשני המקרים מכניסים את הערך "Doron" למשתנה name (בפקודת השמה), ולאחר מכן יש ביטוי לוגי הבודק האם name שווה ל"Doron" / האם name שווה ל"Antonio".
עכשיו כשאנחנו יודעים מהם ביטויים לוגיים ואיך משתמשים בהם בתנאי, נוכל להכניס את המבצע למערכת.
דורון