Логічні оператори
Свайпніть щоб показати меню
Можна використовувати логічні оператори AND (&&), OR (||) та NOT (!) для одночасної перевірки кількох умов.
-
AND (
&&) повертаєtrueлише якщо обидві умови істинні. Наприклад, перевірка, чи достатньо коштів на рахунку і сума зняття є додатною; -
OR (
||) повертаєtrue, якщо хоча б одна з умов істинна. Наприклад, перевірка, чи достатньо коштів на рахунку або у користувача є кредитна картка; -
NOT (
!) заперечує умову, перетворюючиtrueнаfalseі навпаки. Наприклад, перевірка, чи рахунок не заблокований.
Уявіть, що потрібно створити умови для автентифікації користувача.
logical_and.h
logical_or.h
logical_not.h
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. Що робить оператор !?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Логічні оператори
Можна використовувати логічні оператори AND (&&), OR (||) та NOT (!) для одночасної перевірки кількох умов.
-
AND (
&&) повертаєtrueлише якщо обидві умови істинні. Наприклад, перевірка, чи достатньо коштів на рахунку і сума зняття є додатною; -
OR (
||) повертаєtrue, якщо хоча б одна з умов істинна. Наприклад, перевірка, чи достатньо коштів на рахунку або у користувача є кредитна картка; -
NOT (
!) заперечує умову, перетворюючиtrueнаfalseі навпаки. Наприклад, перевірка, чи рахунок не заблокований.
Уявіть, що потрібно створити умови для автентифікації користувача.
logical_and.h
logical_or.h
logical_not.h
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; }
Дякуємо за ваш відгук!