Условная конструкция if-else направляет ход программы по одному из возможных путей в зависимости от условия. Она проверяет истинность условия, и если оно истинно, выполняет блок инструкций.
т.е конструкция if-else используется для принятия решения.
вид конструкции if-else:
if ( <выражение> )
{
<инструкция>
}
else
{
<инструкция>
}
Простой пример
if ( x > 3 ) // Если переменная x больше 3-х ==> выводим текст
{
cout << "x больше 3-х";
}
Пример использования
cout << "Введите целое число от 1 до 10" << endl; // просим ввести число
int a; // объявляем целочисленную переменную
cin >> a; // инициализируем переменную
if (a == 2 || a == 4 || a == 6 || a == 8 || a == 10) // четные числа
{
cout << "Ваше число: " << a << endl << "Оно четное :)" << endl;
}
else if (a == 1 || a == 3 || a == 5 || a == 7 || a == 9) // нечетные числа
{
cout << "Ваше число: " << a << endl << "Оно нечетное :)" << endl;
}
else
{
cout << "Число не входит в диапазон от 1 до 10" << endl; // остальные
}
Дополнение
if (a > 5)
{
cout << "ваше число > 5-ти" << endl; // больше 5-ти
}
else if (a == 5)
{
cout << "" << endl; // равно 5-ти
}
else
{
cout << "ваше число < 5-ти" << endl; // меньше 5-ти
}