if и if-else) с подходящи примери.Сравняване на числа
В програмирането можем да сравняваме стойности чрез следните оператори:
- Оператор
<(по-малко) - Оператор
>(по-голямо) - Оператор
<=(по-малко или равно) - Оператор
>=(по-голямо или равно) - Оператор
==(равно) - Оператор
!=(различно)
При сравнение резултатът е булева стойност –
true или false, в зависимост от това дали резултатът от сравнението е истина или лъжа.
Примери за сравнение на числа
Обърнете внимание, че при отпечатване на стойностите true и false в езика C#, те се отпечатват с главна буква, съответно True и False.
true и false в езика C#, те се отпечатват с главна буква, съответно True и False.Оператори за сравнение
В езика C# можем да използваме оператори за сравнение на следните
данни:
Ето един пример:
Пример: отлична оценка
Въвеждаме оценка в конзолата и проверяваме дали тя е отлична (≥ 5.50).
≥ 5.50).Проверки с if-else конструкция
Конструкцията if може да съдържа и else клауза, с която да окажем конкретно действие в случай, че булевият израз (който е зададен в началото if (булев израз)) върне отрицателен резултат (false). Така построена, условната конструкция наричаме if-else и поведението ѝ е следното: ако резултатът от условието е позитивен (true) - извършваме едни действия, a когато е негативен (false) - други. Форматът на конструкцията е:
if (булево условие)
{
// тяло на условната конструкция;
}
else
{
// тяло на else-конструкция;
}
if може да съдържа и else клауза, с която да окажем конкретно действие в случай, че булевият израз (който е зададен в началото if (булев израз)) върне отрицателен резултат (false). Така построена, условната конструкция наричаме if-else и поведението ѝ е следното: ако резултатът от условието е позитивен (true) - извършваме едни действия, a когато е негативен (false) - други. Форматът на конструкцията е:if (булево условие)
{
// тяло на условната конструкция;
}
else
{
// тяло на else-конструкция;
}Пример: отлична оценка или не
Подобно на горния пример, въвеждаме оценка, проверяваме дали е отлична, но изписваме резултат и в двата случая.
Подобно на горния пример, въвеждаме оценка, проверяваме дали е отлична, но изписваме резултат и в двата случая.
За къдравите скоби { } след if / else
Когато имаме само една команда в тялото на if конструкцията, можем да пропуснем къдравите скоби, обозначаващи тялото на условния оператор. Когато искаме да изпълним блок от код (група команди), къдравите скоби са задължителни. В случай че ги изпуснем, ще се изпълни само първият ред след if клаузата.
Добра практика е, винаги да слагаме къдрави скоби, понеже това прави кода ни по-четим и по-подреден.
Когато имаме само една команда в тялото на if конструкцията, можем да пропуснем къдравите скоби, обозначаващи тялото на условния оператор. Когато искаме да изпълним блок от код (група команди), къдравите скоби са задължителни. В случай че ги изпуснем, ще се изпълни само първият ред след if клаузата.
Добра практика е, винаги да слагаме къдрави скоби, понеже това прави кода ни по-четим и по-подреден.




