Menu
Coddy logo textTech

אופרטורים לוגיים חלק 2

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

לאופרטורים לוגיים יש טבלה מיוחדת שנקראת "טבלת אמת", המציגה מה מחזיר השילוב של אופרטורים לוגיים.

טבלת אמת עבור האופרטור and (&&):

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

הדרך היחידה לקבל true עבור האופרטור and (&&) היא כאשר גם a וגם b הם true

טבלת האמת של האופרטור or (||):

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

במקרה הזה, כדי לקבל תוצאה של true, או a או b צריכים להיות true.

טבלת אמת עבור האופרטור not (!):

a!a
falsetrue
truefalse

כאן הערך של a הפוך. אם a הוא false, אז !a הוא true

challenge icon

אתגר

מתחילים

עליך להקצות ערכים שלמים למשתנים b1 ו־b2 כך ש־b3 יהיה true בביטוי: b3 = !((b1 + b2) > (b1 * b2)).

נסו בעצמכם

using System;

class Program {
    public static void Main(string[] args) {
        // הקלידו את הקוד שלכם למטה
        // החליפו את המספרים הזמניים בערכים הנכונים
        int b1 = 1;
        int b2 = 1;
        bool b3 = !((b1 + b2) > (b1 * b2));
        
        // אל תשנו את השורה למטה
        Console.WriteLine("b3 = " + b3);
    }
}
quiz iconבחנו את עצמכם

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

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

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