|
|
||
4. Условные ветвления if/else |
||
Самыми простыми условными ветвлениями в языке С++ являются стейтменты if/elsе. Они выглядят следующим образом: if (выражение) Либо так: if (выражение) Выражение называется условием (или «условным выражением»). Если результатом выражения является true (любое ненулевое значение), то выполняться будет стейтмент1. Если же результатом выражения является false (0), то выполняться будет стейтмент2. Например: #include <iostream>
int main()
{
std::cout << "Enter a number: ";
int a;
std::cin >> a;
if (a > 15)
std::cout << a << " is greater than 15\n";
else
std::cout << a << " is not greater than 15\n";
return 0;
}
|
||
Использование нескольких операций в ветвлениях if/else Оператор if выполняет только одну операцию, если выражение является true, и также только одну операцию else, если выражение — fаlse. Чтобы выполнить несколько операций подряд, используйте блок стейтментов: #include <iostream>
int main()
{
std::cout << "Enter a number: ";
int a;
std::cin >> a;
if (a > 15)
{
// Обе операции будут выполнены, если a > 15
std::cout << "You entered " << a << "\n";
std::cout << a << " is greater than 15\n";
}
else
{
// Обе операции будут выполнены, если a <= 15
std::cout << "You entered " << a << "\n";
std::cout << a << " is not greater than 15\n";
}
return 0;
}
|
||
|
||
4 |