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

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

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

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

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

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

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

УмоваСтатус авторизаціїСтан пароля, логіна, телефонного дзвінка та Інтернету
Пароль ТА логін вірніАвторизовано (true)Пароль: true
Логін: true
Телефонний дзвінок: Н/Д
Інтернет: Н/Д
Пароль ТА логін вірні, АБО ідентифікація через телефонний дзвінокАвторизовано (true)Пароль: true
Логін: false
Телефонний дзвінок: true
Інтернет: Н/Д
НЕМАЄ ІнтернетуНе авторизовано (false)Пароль: Н/Д
Логін: Н/Д
Телефонний дзвінок: Н/Д
Інтернет: false
logical_and.h

logical_and.h

logical_or.h

logical_or.h

logical_not.h

logical_not.h

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

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 3.85

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

Свайпніть щоб показати меню

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

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

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

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

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

УмоваСтатус авторизаціїСтан пароля, логіна, телефонного дзвінка та Інтернету
Пароль ТА логін вірніАвторизовано (true)Пароль: true
Логін: true
Телефонний дзвінок: Н/Д
Інтернет: Н/Д
Пароль ТА логін вірні, АБО ідентифікація через телефонний дзвінокАвторизовано (true)Пароль: true
Логін: false
Телефонний дзвінок: true
Інтернет: Н/Д
НЕМАЄ ІнтернетуНе авторизовано (false)Пароль: Н/Д
Логін: Н/Д
Телефонний дзвінок: Н/Д
Інтернет: false
logical_and.h

logical_and.h

logical_or.h

logical_or.h

logical_not.h

logical_not.h

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