Page cover

‼️if - else

Конструкция логического выбора if

If - Если else - Иначе

Условная конструкция 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-ти
	}

Last updated