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
Логічні Оператори

Ви можете використовувати логічні оператори AND (&&), OR (||) та NOT (!) для оцінки декількох умов одночасно.

  • AND (&&) повертає true лише якщо обидві умови є істинними. Наприклад, перевірка, чи достатньо коштів на рахунку і сума зняття є позитивною;

  • OR (||) повертає true, якщо хоча б одна умова є істинною. Наприклад, перевірка, чи достатньо коштів на рахунку або у користувача є кредитна картка;

  • NOT (!) заперечує умову, перетворюючи true на false і навпаки. Наприклад, перевірка, чи рахунок не заблокований.

Уявіть, що вам потрібно створити умови для автентифікації користувача. Давайте розглянемо деякі сценарії.

УмоваСтатус авторизаціїСтан пароля, логіну, телефонного дзвінка та інтернету
Пароль І логін правильніАвторизовано (true)Пароль: true
Логін: true
Телефонний дзвінок: N/A
Інтернет: N/A
Пароль І логін правильні, АБО з ідентифікацією по телефонному дзвінкуАвторизовано (true)Пароль: true
Логін: false
Телефонний дзвінок: true
Інтернет: N/A
Інтернету НЕМАЄНе авторизовано (false)Пароль: N/A
Логін: N/A
Телефонний дзвінок: N/A
Інтернет: 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. Який логічний оператор використовується для перевірки, чи обидві умови є істинними?

2. Який логічний оператор використовується для перевірки, чи хоча б одна умова є істинною?

3. Що робить оператор !?

question mark

Який логічний оператор використовується для перевірки, чи обидві умови є істинними?

Select the correct answer

question mark

Який логічний оператор використовується для перевірки, чи хоча б одна умова є істинною?

Select the correct answer

question mark

Що робить оператор !?

Select the correct answer

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

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

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

Секція 2. Розділ 4
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt