Let's learn C
משפטי בקרה
משפט שעל פיו אפשר לקבוע אמת / שקר נקרא - משפט בוליאני.
לדוגמה:
- גשם יורד בחוץ כרגע.
- x>0.
- grade >= 60.
פעולות שניתן להשתמש בהן בשפת c לצורך בדיקת בקרה:
- > (קטן / גדול מ..).
- < (קטן / גדול מ..).
- => (קטן שווה / גדול שווה מ..).
- =< (קטן שווה / גדול שווה מ..).
- == (שווה).
- =! (שונה).
משפטים בשפת c שניתן להשתמש בהן לצורך בדיקת בקרה:
- if() - פעולה שבודקת האם מה שבתוך הסוגריים מתקיים - אם כן אנחנו נכנסים לתוך הקוד שימצא בתוך סוגריים מסולסלים.
- else - פעולה שנעשית אם ורק אם פעולת הif שקדמה לה לא התקיימה - גם פה , במידה ואנחנו מגלים שה else התקיים אנחנו נכנסים לתוך קטע הקוד שימצא בתוך סוגרים מסולסלים.
-
else if() - זוהי בדיקה שעובדת לאחר שיש if לפניה.
הבדיקה תיעשה אם ורק אם הif הקודם שלנו לא התקיים.
נראה דוגמה במילים ולאחר מכן נפתור אותה בקוד:
נניח שאנו בודקים האם גילו של אדם הוא מספיק מבוגר כדי לעלות על מתקן בלונה פארק ונניח שגילו המינימלי של
אדם
שעולה על המתקן צריך להיות 15.
ז"א - כדי שאדם יוכל לעלות על המתקן אנו נצטרך לוודא שהוא לפחות בן 15.
פתרון בקוד: