Условный оператор if-else в C++

Если вопрос касается задач разветвляющегося процесса, то здесь необходимо использовать условный оператор if-else. В этой статье вы узнаете, как работает условный оператор if-else в C++ и разберем одну задачу на эту тему.

Допустим, у нас имеется задача, в которой нужно определить какое из трех чисел введенных с клавиатуры является самым большим? Для решения такой задачи нам как раз таки и понадобится использование условного оператор if-else .

В общем виде этот оператор выглядит так:

Если у нас «условие» является истинным выражением или значением, то выполняется оператор_1  иначе, если у нас «условие» ложно, то выполняется оператор_2.

А если мы хотим задать группу операторов для истинного или ложного условия? Тогда это будет выглядеть так:

При условии если у нас имеется группа операторов, то их мы помещаем в фигурные скобки.

А теперь задачка:

Решение:

Эту задачу можно решать по крайне мере двумя способами. И сейчас я вам о них расскажу.

Способ_1.

Давайте для начала составим блок-схему 1 способа.

С помощью блок-схемы можно наглядно понять структуру задачи, как она будет работать.  Давайте проговорим. Если a>b и a>c, то присвой значение a максимуму иначе если b>c, то b присвой значение максимуму, иначе присвой с максимуму. Затем выводим результат на экран.

Теперь нам нужно это записать на языке C++. Все очень просто и по алгоритму.

Что мы сделали? Во-первых, сделали подсказку для удобства. Во-вторых, выделили память под 4 переменные. Далее непосредственно сам ввод переменных, которые будем сравнивать. Потом записали алгоритм блок-схемы. Алгоритм блок-схемы мы уже проговаривали. А в конце выводим самое большое число.

Способ_2. Способ два еще проще и заключается он в следующем: Выделяем память под 3 переменные, а затем пишем подряд 3 условных оператора, не используя слово else.

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

Желаю вам удачи в программировании на C++

P.S.: Если вам понравился данный материал, не молчите. Расскажите о нем в соц.сетях.

Получите бесплатную книгу в подарок!

Как освоить любой язык программирования за 10 дней

Пошаговое руководство для начинающего программиста

Для того чтобы получить бесплатную книгу Введите данные в форму ниже и нажмите кнопку "Получить книгу!"

Ваш E-Mail в безопасности

Если вам помог этот материал, поделитесь им в социальных сетях! Спасибо за вашу помощь!

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Если вам понравился материал, поделитесь им в социальных сетях:
Общайтесь со мной в социальных сетях:
Вы можете оставить комментарий, или трекбэк от Вашего сайта.

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

Оставить комментарий через Вконтакте!

Оставить комментарий через Facebook!