Зміст курсу
Вступ до C++
Вступ до C++
Логічні оператори
Ви повинні використовувати логічні оператори НЕ (!
), І (&&
) та АБО (||
) для оцінки кількох умов одночасно. Давайте проілюструємо використання логічних операторів у реальних життєвих ситуаціях:
- Я візьму свій гаманець на прогулянку, якщо на шляху є банк І магазин;
- Я не візьму свій гаманець на прогулянку, якщо на шляху НЕМАЄ банку;
- Я візьму свій гаманець на прогулянку, якщо на шляху є банк АБО магазин.
Condition | Authorization Status | State of Password, Login, Phone Call, and Internet |
---|---|---|
Password AND login are correct | Authorized (true ) | Password: true Login: true Phone Call: N/A Internet: N/A |
Password AND login are correct, OR with a phone call identification | Authorized (true ) | Password: true Login: false Phone Call: true Internet: N/A |
There is NO internet | Not Authorized (false ) | Password: N/A Login: N/A Phone Call: N/A Internet: false |
Imagine you need to create conditions for user authentication. Let’s explore some scenarios.
Condition | Authorization Status | State of Password, Login, Phone Call, and Internet |
---|---|---|
Password AND login are correct | Authorized (true ) | Password: true Login: true Phone Call: N/A Internet: N/A |
Password AND login are correct, OR with a phone call identification | Authorized (true ) | Password: true Login: false Phone Call: true Internet: N/A |
There is NO internet | Not Authorized (false ) | Password: N/A Login: N/A Phone Call: N/A Internet: false |
logical_and
logical_or
logical_not
#include <iostream> int main() { // Using AND (&&) operator for password and login // Login is correct = `true` // Password is correct = `true` std::cout << "User authorized (password AND login correct)" << (true && true) << std::endl; }
Дякуємо за ваш відгук!