يمكن اضافة اكثر من شرط في الجمل الشرطية؟
إجابة الطالب المختصرة من خلال موقع بوابة الإجابات هي
صواب.
نعم، بالتأكيد! يمكن إضافة أكثر من شرط في الجمل الشرطية باستخدام عوامل الربط المنطقية. هناك طريقتان رئيسيتان لربط الشروط:
* **"و" (AND):** يتم استخدامها عندما نريد أن يتحقق **كل** الشروط المذكورة حتى يتم تنفيذ الكود داخل الجملة الشرطية. في معظم لغات البرمجة، يتم التعبير عن "و" باستخدام `&&` أو `and`.
**مثال (بافتراض أننا نستخدم لغة شبيهة بـ JavaScript/Python):**
```javascript
let age = 25;
let hasLicense = true;
if (age >= 18 && hasLicense === true) {
console.log("مسموح لك بالقيادة.");
} else {
console.log("غير مسموح لك بالقيادة.");
}
```
في هذا المثال، لا يتم طباعة "مسموح لك بالقيادة" إلا إذا كان العمر 18 عامًا أو أكبر **و** كان لدى الشخص رخصة قيادة.
* **"أو" (OR):** يتم استخدامها عندما نريد أن يتحقق **واحد على الأقل** من الشروط المذكورة حتى يتم تنفيذ الكود داخل الجملة الشرطية. في معظم لغات البرمجة، يتم التعبير عن "أو" باستخدام `||` أو `or`.
**مثال:**
```javascript
let isRaining = true;
let hasUmbrella = false;
if (isRaining === true || hasUmbrella === true) {
console.log("يمكنك الخروج.");
} else {
console.log("من الأفضل البقاء في الداخل.");
}
```
في هذا المثال، يتم طباعة "يمكنك الخروج" إذا كانت السماء تمطر **أو** كان لدى الشخص مظلة (أو كليهما).
**أمثلة أخرى وأكثر تعقيدًا:**
يمكنك أيضًا دمج "و" و "أو" في جملة شرطية واحدة، ولكن يجب الانتباه إلى ترتيب العمليات (الأولوية) لتجنب الأخطاء. يمكنك استخدام الأقواس `()` لتحديد ترتيب تقييم الشروط.
```javascript
let age = 16;
let hasParentalConsent = true;
let isMember = false;
if ((age >= 18) || (age >= 16 && hasParentalConsent === true) || isMember === true) {
console.log("مسموح لك بالدخول.");
} else {
console.log("غير مسموح لك بالدخول.");
}
```
في هذا المثال، يُسمح للشخص بالدخول إذا كان:
* عمره 18 عامًا أو أكبر، **أو**
* عمره 16 عامًا أو أكبر **و** لديه موافقة الوالدين، **أو**
* كان عضوًا.
**باختصار:**
يمكنك إضافة العديد من الشروط التي تحتاجها في الجمل الشرطية باستخدام `&&` (و) و `||` (أو) والأقواس لترتيب العمليات. هذا يسمح لك بكتابة منطق معقد ومرن للغاية في برامجك. تذكر دائمًا أن تفكر مليًا في الشروط التي تحتاجها وكيفية ربطها بشكل صحيح لتحقيق النتيجة المرجوة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال يمكن اضافة اكثر من شرط في الجمل الشرطية اترك تعليق فورآ.