Алгоритмы решения большинства задач не являются линейными. Как правило, действия, которые нужно выполнить для достижения цели, зависят от некоторых условий: значений входных (исходных) данных, промежуточных результатов и действий пользователя. Условие это — утверждение, которое может быть либо истинно, либо ложно. На естественном языке условие может быть сформулировано в виде вопроса, на который можно ответить Да (Истина) или Нет (Ложь), например: Резисторы соединены последовательно?
Ответ правильный?
Значение...
В данной статье рассмотрим ветвление кода на несколько сценариев с помощью условный конструкций. Конструкция if — else if — else Это основная конструкция, с помощью которой мы создаём ветвление кода. Скорее всего, вы будете применять её в разных вариациях довольно часто. Рассмотрим синтаксис конструкции в общем виде: if ( condition0 )
{
//some actions
}
else if ( condition1 )
{
//some actions
}
...
else if ( condition2 )
{
//some actions
}
else
{
//some actions
} Итак, по порядку: 1...