
آموزش جامع زبان برنامهنویسی C++ مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - استفاده از عملگرهای منطقی در دستورات شرطی - قسمت 36
در این قسمت، به نکتهای کوتاه ولی مهم درباره استفاده از عملگرهای منطقی در شرطها خواهیم پرداخت. این عملگرها به ما اجازه میدهند تا چندین شرط را به طور همزمان بررسی کنیم. برای درک بهتر این موضوع، یک داستان کوتاه تعریف میکنم و سپس آن را به کد تبدیل میکنیم.
داستان: اجاره دادن خانه
فرض کنید صاحب خانهای هستید و میخواهید خانهتان را به فردی اجاره دهید که هم پولدار و هم مهربان باشد. برای ایجاد چنین شخصیتی از متغیرهای بولین استفاده میکنیم.
پیادهسازی
تعریف متغیرها
در ابتدا، دو متغیر بولین برای شخصیت مورد نظر تعریف میکنیم:
#include
using namespace std;
int main() {
bool isKind = true; // شخصیت مهربان
bool isRich = true; // شخصیت پولدار
if (isKind && isRich) {
cout << "این شخص مورد نظر ما است و میتوانیم خانه را به او اجاره دهیم." << endl;
} else {
cout << "این شخص مناسب نیست." << endl;
}
return 0;
}
توضیحات کد
- تعریف متغیرها: دو متغیر isKind و isRich از نوع بولین تعریف شدهاند که نشاندهنده مهربان و پولدار بودن شخصیت هستند.
- استفاده از عملگر منطقی AND: در شرط if از عملگر && (AND) استفاده میکنیم تا بررسی کنیم که هر دو شرط باید درست باشند تا کد داخل if اجرا شود.
- خروجی مناسب: اگر هر دو شرط درست باشند، پیغام “این شخص مورد نظر ما است و میتوانیم خانه را به او اجاره دهیم.” نمایش داده میشود. در غیر این صورت، پیغام “این شخص مناسب نیست.” نمایش داده میشود.
استفاده از عملگر منطقی OR
حالا فرض کنید که شما دلتان نرم است و اگر فرد فقط یکی از این ویژگیها را داشته باشد، خانه را به او اجاره میدهید. در این حالت از عملگر || (OR) استفاده میکنیم:
#include
using namespace std;
int main() {
bool isKind = true; // شخصیت مهربان
bool isRich = false; // شخصیت پولدار
if (isKind || isRich) {
cout << "این شخص میتواند خانه را اجاره کند." << endl;
} else {
cout << "این شخص مناسب نیست." << endl;
}
return 0;
}
توضیحات کد
- استفاده از عملگر منطقی OR: در شرط if از عملگر || (OR) استفاده میکنیم تا بررسی کنیم که حداقل یکی از شرطها باید درست باشد تا کد داخل if اجرا شود.
- خروجی مناسب: اگر حداقل یکی از شرطها درست باشد، پیغام “این شخص میتواند خانه را اجاره کند.” نمایش داده میشود. در غیر این صورت، پیغام “این شخص مناسب نیست.” نمایش داده میشود.
نتیجهگیری
در این قسمت، با استفاده از عملگرهای منطقی && (AND) و || (OR) در شرطها آشنا شدیم. این عملگرها به ما کمک میکنند تا شرایط پیچیدهتری را در برنامهنویسی بررسی کنیم. این آخرین قسمت از حالتهای شرطی بود و امیدوارم که به خوبی توانسته باشید مفاهیم را درک کنید.
ادامه دوره (قسمت 37)
در قسمت بعدی به معرفی دستورات حلقه یا Loop خواهیم پرداخت. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دورهها حمایت کنید.
در این قسمت، میخواهیم با استفاده از switch یک ماشین حساب ساده ایجاد کنیم که...
در این قسمت از دوره آموزشی C++، به معرفی مفهوم حلقهها (Loops) میپردازیم. حلقهها ابزارهایی هستند که...
استفاده از عملگرهای منطقی در دستورات شرطی
حق کپی ویدئو مجاز نمیباشد
قسمت:
جلسه سی و شش
نام دوره:
آموزش جامع ++C
زمان ویدئو:
4 دقیقه
مدرس:
مهدی کاظمی
در این قسمت یادخواهید گرفت:
در این قسمت، به نکتهای کوتاه ولی مهم درباره استفاده از عملگرهای منطقی در شرطها خواهیم پرداخت. این عملگرها به ما اجازه میدهند تا چندین شرط را به طور همزمان بررسی کنیم. برای درک بهتر این موضوع، یک داستان کوتاه تعریف میکنم و سپس آن را به کد تبدیل میکنیم.
