if - else
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 26 מתוך 63.
הפקודה if-else מאפשרת לתוכנית שלך לקבל החלטות על סמך תנאים. אם תנאי מתקיים, בלוק קוד אחד מתבצע; אחרת, בלוק אחר מתבצע.
בואו נראה איך להשתמש בהוראת if-else:
תחילה, נגדיר משתנה:
int age = 17;עכשיו נבדוק אם האדם בגיר:
if (age >= 18) {
printf("You are an adult.\n");
} else {
printf("You are a minor.\n");
}מכיוון ש-age הוא 17, שהוא פחות מ-18, הפלט יהיה:
You are a minor.החלק if בודק את התנאי. כאשר התנאי שקרי, הקוד בבלוק else מתבצע.
אתגר
קלכתבו תוכנית ש:
- קוראת מהמשתמש מספר שלם שמייצג את הציון של תלמיד
- אם הציון גדול או שווה ל־60, מדפיסה "Pass"
- אחרת, מדפיסה "Fail"
נסו בעצמכם
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// אין לשנות את הקוד שמעל לשורה זו
// כתבו כאן את הקוד שלכם
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר C אונליין