ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 3) онлайн

Оператор if...else

Оператор if позволяет совершать действие в том случае, если выполняется неко- торое условие. Если же условие не выполняется, никакого действия не выполня- ется. Однако можно представить такую ситуацию, когда нам необходимо совер- шить одно действие в случае выполнения условия и другое действие в случае невыполнения этого условия. Здесь оказывается полезным ветвление if...else. Оно состоит из оператора if, за которым следует блок операторов, и ключевого слова else, за которым следует еще один блок операторов. Синтаксис ветвления показан на рис. 3.9.

Рис. 3.9. Синтаксис if...else

Изменим программу if, добавив к ветвлению else-часть:

// ifelse.cpp

// применение конструкции if...else #include  <iostream> using namespace std;

int main() {

int x;

cout << "\nВведите число: "; cin >> x; if( x > 100 )

 

Рис. 3.10. Исполнение оператора if...else

 

27