Menu
Coddy logo textTech

משפט If

חלק מהיחידה יסודות במסלול ה-C# של Coddy. שיעור 25 מתוך 69.

פקודות if מאפשרות לנו להריץ קוד בהתאם לתנאים.

לדוגמה, בואו נבחן את הקוד הבא:

int age = 20;
string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

הקוד שלמעלה בודק אם המשתנה age גדול מ־18. אם כן, הוא יגדיר את status כך שיכיל את המחרוזת "Adult".

בסופו של דבר, הקוד יגדיל את age ב-1, בין שהגיל גדול מ-18 ובין שלא.

כדי להשתמש במשפט if ב-C#, עלינו להשתמש בסוגריים מסולסלים {} כדי להגדיר את בלוק הקוד, ויש למקם את כל מה שנמצא בתוך משפט ה-if בין הסוגריים האלה:

if (condition) {
    code;
    code;
    code;
}

אם התנאי הוא true, ניכנס לבלוק הקוד שבתוך if (הקוד המוזח)

challenge icon

אתגר

מתחילים

ניתן לך קוד.

למשתנים a ו־b חסרים ערכים. מלא אותם כך שהקוד שבתוך משפט ה־if יבוצע ו־c יהיה שווה ל־3.

בונוס: נסה למצוא יותר מפתרון אחד!

נסו בעצמכם

using System;

public class Program {
    public static void Main(string[] args) {
        int a = ?
        int b = ?
        
        // אין לשנות את הקוד שמתחת לשורה זו
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        Console.WriteLine("c = " + c);
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C# אונליין