30 lines
1.3 KiB
Plaintext
30 lines
1.3 KiB
Plaintext
\b;Warunki
|
|
Warunek, to \l;wyrażenie\u cbot\expr; dające w wyniku wartość \l;logiczną\u cbot\bool;, którą może być \c;\l;true\u cbot\true;\n; (prawda) lub \c;\l;false\u cbot\false;\n; (fałsz). Używając warunku można wybrać czy instrukcje w pętli \c;\l;while\u cbot\while;\n; powinny być wykonane jeszcze raz lub czy instrukcje w bloku \c;\l;if\u cbot\if;\n; powinny być wykonywane.
|
|
Oto kilka operatorów, których można używać do porównywania dwóch wartości:
|
|
|
|
\c;a == b \n;\c;a\n; równe \c;b\n;
|
|
\c;a != b \n;\c;a\n; różne od \c;b\n;
|
|
\c;a < b \n;\c;a\n; mniejsze od \c;b\n;
|
|
\c;a <= b \n;\c;a\n; mniejsze od lub równe \c;b\n;
|
|
\c;a > b \n;\c;a\n; większe od \c;b\n;
|
|
\c;a >= b \n;\c;a\n; większe od lub równe \c;b\n;
|
|
|
|
Na przykład:
|
|
|
|
\c;12 == 12 \n;daje w wyniku true
|
|
\c;45 != 47 \n;daje w wyniku true
|
|
\c;99 == 98 \n;daje w wyniku false
|
|
\c;12 < -1 \n;daje w wyniku false
|
|
\c;12 >= 10 \n;daje w wyniku true
|
|
\c;12 >= 12 \n;daje w wyniku true
|
|
|
|
\t;Uwaga
|
|
Nie należy mylić operatora porównania \c;==\n; z operatorem przypisania wartości \l;zmiennej\u cbot\var; \c;=\n;.
|
|
|
|
\c;a == b\n; jest wyrażeniem porównującym \c;a\n; z \c;b\n;.
|
|
\c;a = b\n; jest wyrażeniem kopiującym wartość \c;b\n; do \c;a\n;.
|
|
|
|
\t;Zobacz również
|
|
\l;Programowanie\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.
|
|
|