Логічні оператори
Свайпніть щоб показати меню
Ви можете використовувати логічні оператори 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. Що робить оператор !?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат