265.05K
Категория: ПрограммированиеПрограммирование

Условный оператор в языке C#

1.

Условный
оператор
Лекция 4

2.

Условный оператор
«if-else»
«switch»
«?:» - тернарный оператор

3.

Оператор «if-else»
Неполное ветвление
да
Действие
if (Условие)
else
нет
if (условие)
{
Действие 1
}

4.

Пример 1

5.

Пример 2

6.

Оператор «if-else»
Полное ветвление
да
if (Условие)
Действие 1
else
нет
Действие 2
if (условие)
{
Действие 1
}
else
{
Действие 2
}

7.

Условный оператор
Важно!!!
Оператор else НЕ является обязательным.
Важное правило!!!
Оператор else НЕ может быть использован
отдельно от оператора if.
Блок else должен располагаться только после
оператора if.

8.

Пример 3
Определить, является ли число положительным.

9.

Операторы сравнения
>, < - больше, меньше
>=, <= - больше либо равно,
меньше либо равно
==, != - равно, не равно

10.

Пример 4
Определить, равны ли введенные два числа.

11.

Логические операторы
Логическое НЕ.
Его также называют отрицание обозначается знаком "!".
Логическое И. Обозначается как &&.
Логическое ИЛИ. Обозначается как ||.

12.

Пример 5
Вводятся три числа. Нужно вывести "YES" если все числа равны,
в противном случае "NO"

13.

Задачи
1. Вывести максимальное из двух чисел. Если числа равны,
вывести любое из них.
2. В математике функция sign(x) - (знак числа) определена так:
3. По данному числу, проверьте является ли число четным.
4. Проверить делится ли a на b нацело.
5. По данному трехзначному числу, определите все ли его
цифры различны.

14.

Задачи
1. В математике функция sign(x) - (знак числа) определена так:
X<0
X=0
X>0
signX = -1
signX = 0
signX = 1
English     Русский Правила