РЕАЛИЗАЦИЯ СТРУКТУРЫ ВЕТВЛЕНИЯ В C++ - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

РЕАЛИЗАЦИЯ СТРУКТУРЫ ВЕТВЛЕНИЯ В C++

Грехов С.С. 1
1Тюменский индустриальный университет
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
Для ситуаций, когда программе нужно выбрать какую операцию ей выполнить в зависимости от определенного условия, в языке программирования C++ существует оператор ветвления или условный оператор if. Этот оператор применяется в случаях, когда выполнение или невыполнение некоторого набора операций должно зависеть от выполнения или невыполнения некоторого условия.

Запись конструкции if, else имеет вид:

Условная конструкция записывается в круглых скобках после оператора if. Затем открываются фигурные скобки, внутри которых указывается тело оператора if и если условие выполняется, то происходит выполнение всех операторов, находящихся между фигурными скобками. Но если условная конструкция оператора if не выполняется, то выполняется тело оператора else.

Пример:

В данной программе проверяется три условия, к каждому из которых выводится соответствующее сообщение:

  1. Когда введенное число NUM меньше 7

  2. Когда введенное число NUM равно 7

  3. Когда введенное число NUM больше 7

Совместное использование операторов else if подразумевает, что если не выполнилось предыдущее условие нужно проверить данное. Важная деталь заключается в том, что каждому оператору if соответствует только один оператор else.

Если после этих операторов или их связки должна выполняться только одна команда, как в вышеуказанном случае, то фигурные скобки ставить необязательно.

То есть, вышеуказанная программа примет вид:

Однако если необходимо выполнить более одной команды, то фигурные скобки ставятся обязательно.

Пример:

Данная программа проверяет значение переменной NUM. Если она меньше семи, присваивает переменной b значение единицы, если NUM равно семи, присваивает переменной b значение двойки, а в противном случае тройки, и далее значение переменной b выводится на экран.

Просмотров работы: 52