C#. Условный оператор

Условный оператор позволяет реализовать алгоритмическую структуру ветвление.

Суть ее в том, что программа может не просто линейно выполнять команды, а реагировать на различные условия по-разному.

Общий вид условного оператора на псевдокоде:

Таким образом, программа проверяет некоторое условие и если результат проверки истинный, то выполняет первый набор команд (ДЕЛАЙ1), в противном случае — выполняется второй набор команд (ДЕЛАЙ2).

Переведем общий вид на язык C#:

В условии, как правило, находится математическое сравнение:

  • == — равно
  • != — не равно
  • > — больше
  • >= — больше либо равно
  • < — меньше
  • <= — меньше либо равно

Рассмотрим задачу деления двух чисел. Все знают, что на ноль делить нельзя. Давайте проверим, не является ли делитель нулем и если да, то выведем надпись «Деление на 0!», в противном случае выведем результат деления.

Условный оператор может не содержать части else, а просто выполнить какое-то действие при соблюдении условия.

Напишем программу нахождения модуля введенного числа.

Здесь мы проверяем введенное число и если оно отрицательное, то умножаем его на -1. Далее выводим итоговое число.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *