2019. november 18., hétfő

2019.11.18. Logikai műveletek 2.

A logikai műveleteket a programnyelv a lenti igazságtáblák alapján értékeli ki. Ezeket nem kell (egyelőre) megtanulni, csak tudni kell értelmezni a tartalmát és tudni kell használni.

! (tagadás)
A
!A
false
true
true
false
&& (ÉS)
A
B
A && B
true
true
true
true
false
false
false
true
false
false
false
false
|| (VAGY)
A
B
A || B
true
true
true
true
false
true
false
true
true
false
false
false

            bool log1 = true;
            bool log2 = false;
            bool log3 = false;
            bool log4 = true;
            bool eredmeny1 = log1 && log2; //"és" művelet
            bool eredmeny2 = log1 || log2; //"vagy" művelet
            bool eredmeny3 = !log1; //tagadás ("not" művelet)
            Console.WriteLine("ÉS művelet eredménye: {0}", eredmeny1);
            Console.WriteLine("VAGY művelet eredménye: {0}", eredmeny2);
            Console.WriteLine("TAGADÁS (NOT) művelet eredménye: {0}", eredmeny3);
            Console.WriteLine((log1 && log2) || log3 && log1);

            Console.WriteLine(eredmeny1 && log3);
            Console.ReadLine();

Nincsenek megjegyzések:

Megjegyzés küldése