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

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

Suggested prompts:

Can you give more examples of authentication conditions?

Can you explain how to write these conditions in code?

What happens if only the password is correct but not the login?

Awesome!

Completion rate improved to 4

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
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