Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Логічні оператори | Вступ до операторів
Вступ до C++
course content

Зміст курсу

Вступ до C++

Вступ до C++

1. Початок роботи
2. Вступ до операторів
3. Змінні та типи даних
4. Вступ до потоку програм
5. Вступ до функцій

bookЛогічні оператори

Ви повинні використовувати логічні оператори НЕ (!), І (&&) та АБО (||) для оцінки кількох умов одночасно. Давайте проілюструємо використання логічних операторів у реальних життєвих ситуаціях:

  • Я візьму свій гаманець на прогулянку, якщо на шляху є банк І магазин;
  • Я не візьму свій гаманець на прогулянку, якщо на шляху НЕМАЄ банку;
  • Я візьму свій гаманець на прогулянку, якщо на шляху є банк АБО магазин.
ConditionAuthorization StatusState of Password, Login, Phone Call, and Internet
Password AND login are correctAuthorized (true)Password: true
Login: true
Phone Call: N/A
Internet: N/A
Password AND login are correct, OR with a phone call identificationAuthorized (true)Password: true
Login: false
Phone Call: true
Internet: N/A
There is NO internetNot 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.

ConditionAuthorization StatusState of Password, Login, Phone Call, and Internet
Password AND login are correctAuthorized (true)Password: true
Login: true
Phone Call: N/A
Internet: N/A
Password AND login are correct, OR with a phone call identificationAuthorized (true)Password: true
Login: false
Phone Call: true
Internet: N/A
There is NO internetNot Authorized (false)Password: N/A
Login: N/A
Phone Call: N/A
Internet: false
h

logical_and

h

logical_or

h

logical_not

copy
12345678910
#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; }
1. Which logical operator is used to check if both conditions are true?
2. What does the `!` operator do?
3. Which logical operator is used to check if at least one condition is true?
Which logical operator is used to check if both conditions are true?

Which logical operator is used to check if both conditions are true?

Виберіть правильну відповідь

What does the `!` operator do?

What does the ! operator do?

Виберіть правильну відповідь

Which logical operator is used to check if at least one condition is true?

Which logical operator is used to check if at least one condition is true?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4
We're sorry to hear that something went wrong. What happened?
some-alt