Ассаламу алейкум, уважаемый программист, сегодня мы с вами обсудим оператор if...else
в языке программирования C++.
C++ Conditions and If Statements
Условия C++ и операторы if
Вы уже знаете, что C++ поддерживает обычные логические условия из математики
- Less than: a < b.
- Less than or equal to: a <= b
- Greater than: a > b
- Greater than or equal to: a >= b
- Equal to a == b
- Not Equal to: a != b
Вы можете использовать эти условия для выполнения разных действий для разных решений.
Язык программирования C++ имеет следующие операторы выбора:
- Используйте
if
, чтобы указать блок кода, который будет выполняться, если заданное условие истинно. - Используйте
else
для определения блока кода, который выполняется, если первое условие ложно. - Если первое условие ложно, используйте
else if
, чтобы указать новое условие для проверки. - Используйте переключатель, чтобы указать несколько альтернативных блоков кода для выполнения.
The if statement.
if — используйте оператор if, чтобы указать блок кода C++, который будет выполняться, если условие истинно.
Syntax:
if(condition)
{
// block of code to be executed if the condition is true
}
Обратите внимание, если написано строчными буквами. Преобразование в верхний регистр (IF или IF) вызовет ошибку.
В следующем примере мы проверяем два значения, чтобы определить, больше ли 20, чем 18. Если условие истинно, выведите текст:
#include <iostream>
using namespace std;
int main()
{
int son = 20;
int son1 = 18;
if(son > son1)
{
cout << "20 is greater than 18";
}
return 0;
}
Мы также можем протестировать переменные:
#include <iostrea>
using namespace std;
int main()
{
int x = 20;
int y = 18;
if (x > y)
{
cout << "x is greater than y";
}
return 0;
}
Объяснение примера:
В приведенном выше примере мы используем две переменные, x и y, чтобы проверить, больше ли x, чем y, используя оператор (>). X равно 20, y равно 18, и мы знаем, что 20 больше 18, поэтому мы выводим на экран «x больше y».
C++ Else
The else Statement
Используйте оператор else,
чтобы указать блок кода, который будет выполняться, если условие ложно.
Syntax:
if (condition)
{
// block of code to be executed if the condition is true
}
else
{
// block of code to be executed if the condition is false
}
Например:
#include <iostream>
using namespace std;
int main()
{
int time = 20;
if (time < 18)
{
cout << "Good day.";
}
else
{
cout << "Good evening.";
}
// Outputs "Good evening."
return 0;
}
Объяснение примера:
В приведенном выше примере время (20) больше 18, поэтому условие ложно. Поэтому переключаемся на другое условие и выводим на экран «Добрый вечер». Если бы время было меньше 18, программа напечатала бы «Добрый день».
C++ else if
Agar birinchi shart notog'ri bo'lsa yangi shartni belgilash uchun else if iborasidan foydalaning.
if (condition1)
{
// block of code to be executed if condition1 is true
}
else if (condition2)
{
// block of code to be executed if the condition1 is false and condition2 is true
}
else
{
// block of code to be executed if the condition1 is false and condition2 is false
}
Например:
#include <iostream>
using namespace std;
int main()
{
int time = 22;
if (time < 10)
{
cout << "Good morning.";
}
else if (time < 20)
{
cout << "Good day.";
}
else
{
cout << "Good evening.";
}
// Outputs "Good evening."
return 0;
}
Объяснение примера:
`В приведенном выше примере время (22) больше 10, поэтому первое условие ложно. Следующее условие в операторе else if также ложно, поэтому мы переходим к следующему условию, поскольку условие 1 и условие 2 оба ложны, и выводим на экран «Добрый вечер».
Однако, если бы время было 14, наша программа напечатала бы «Добрый день».
`
Top comments (0)