Оператори за сравнение и проверки

Оператори за сравнение:

Равенство{==}

Различно{!=}

По-голямо{>}

По-голямо или равно{>=}

По-малко{<=}

Равенство{<=}

Сравняване на стойности

В програмирането можем да сравняваме стойности

Резултатът от логическите изрази е true или false

int a = 5;

int b = 10;

Console.WriteLine(a < b); // true

Console.WriteLine(a > 0); // true

Console.WriteLine(a > 100); //false

Console.WriteLine(a < a); //false

Console.WriteLine(a <= 5); // true

Console.WriteLine(b == 2 * a); // true

Сравняване на стойности

string a = "Examplе";

string b = a;

Console.WriteLine(a == b); // true

string a = Console.ReadLine();

string b = Console.ReadLine();

Console.WriteLine(a == b); // true

Прости проверки

Често проверяваме условия и извършваме действия според резултата
if (...)
{
// код за изпълнение
}

Резултатът от проверката е true или false

Прости проверки, if else

При невярност (false) на условието, можем да изпълним други действия – чрез еlse конструкция

if (...)
{
// код за изпълнение
}
else
{
// код за изпълнение
}

Блок от код

Къдравите скоби { } въвеждат блок (група команди)

string color = "red";

if (color == "red")

Console.WriteLine("tomato");
else

Console.WriteLine("banana");

Console.WriteLine("bye");

Ако включим скоби, се изпълнява съответния блок

string color = "red";

if (color == "red");
{

Console.WriteLine("tomato");

Console.WriteLine("strawberry");
}

else
{

Console.WriteLine("banana");

Console.WriteLine("bye");
}

Задачи