Вот пример кода if-else на C++:
#include <iostream>
int main() {
int number;
std::cout << "Enter a number: ";
std::cin >> number;
if (number > 0) {
std::cout << "The number is positive." << std::endl;
} else if (number < 0) {
std::cout << "The number is negative." << std::endl;
} else {
std::cout << "The number is zero." << std::endl;
}
return 0;
}
В этом примере программа предлагает пользователю ввести число. Затем он использует условные операторы if-else, чтобы проверить, является ли число положительным, отрицательным или нулевым, и печатает соответствующее сообщение.
Вот еще несколько методов реализации условной логики в C++:
-
Тернарный оператор:
int result = (condition) ? value1 : value2; -
Оператор Switch:
switch (variable) { case value1: // code block break; case value2: // code block break; default: // code block break; } -
Вложенные операторы if-else:
if (condition1) { // code block if (condition2) { // code block } else { // code block } } else { // code block } -
Несколько операторов if:
if (condition1) { // code block } if (condition2) { // code block }