C++ Boolean Examples

بریم چندتا مثال کاربردی از Boolean در C++ ببینیم:

1️⃣ مقداردهی ساده

#include <iostream> using namespace std; int main() { bool isHungry = true; bool isSleeping = false; cout << boolalpha; cout << "Hungry? " << isHungry << endl; // true cout << "Sleeping? " << isSleeping << endl; // false }

2️⃣ مقایسه اعداد

#include <iostream> using namespace std; int main() { int a = 10, b = 20; cout << boolalpha; cout << (a < b) << endl; // true cout << (a == b) << endl; // false cout << (a != b) << endl; // true }

3️⃣ ترکیب منطقی

#include <iostream> using namespace std; int main() { int age = 19; bool hasID = true; bool canEnter = (age >= 18 && hasID); cout << boolalpha; cout << "Can enter? " << canEnter << endl; // true }

4️⃣ استفاده در شرط if

#include <iostream> using namespace std; int main() { bool isRaining = false; if (!isRaining) { cout << "Go outside!" << endl; } else { cout << "Take an umbrella!" << endl; } }

5️⃣ استفاده در حلقه while

#include <iostream> using namespace std; int main() { int count = 0; bool keepRunning = true; while (keepRunning) { cout << "Count = " << count << endl; count++; if (count >= 3) { keepRunning = false; // متوقف کردن حلقه } } }

6️⃣ شرط تو در تو با Boolean

#include <iostream> using namespace std; int main() { int score = 85; if (score >= 90) { cout << "Grade: A"; } else if (score >= 75 && score < 90) { cout << "Grade: B"; } else { cout << "Grade: C"; } }