Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - المنطق البسيط

جزء من قسم الأساسيات في رحلة Ruby على Coddy — الدرس 18 من 88.

challenge icon

التحدي

سهل

يتم تزويدك بالمتغيرات التالية:

age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

اجمع بين معاملات المقارنة والمعاملات المنطقية لتقييم وعرض التعبيرات التالية، كل منها في سطر منفصل:

  1. تحقق مما إذا كان age بين 18 و 65 (شاملاً) باستخدام &&
  2. تحقق مما إذا كان بإمكان الشخص القيادة: age لا يقل عن 18 و has_license هو true
  3. تحقق مما إذا كان الشخص سائقاً ذا خبرة: has_license هو true و years_of_experience أكبر من أو يساوي 2
  4. تحقق مما إذا كان الشخص يحتاج إلى تأمين: has_license هو true و has_insurance ليس true
  5. تحقق مما إذا كان يوماً جيداً لممارسة القيادة: is_weekend هو true أو years_of_experience أقل من 1
  6. تحقق مما إذا كان الشخص سائق عطلة نهاية أسبوع مؤهلاً: age لا يقل عن 21 و has_license هو true و (is_weekend هو true أو has_insurance هو true)

يجب أن يكون كل مخرج إما true أو false.

جرّب بنفسك

# المتغيرات المقدمة
age = 25
has_license = true
years_of_experience = 3
has_insurance = false
is_weekend = true

# المهام المطلوبة: اكتب الكود الخاص بك أدناه
# قم بتقييم كل تعبير واطبع النتيجة (true أو false)

# 1. تحقق مما إذا كان العمر بين 18 و 65 (شامل) باستخدام &&


# 2. تحقق مما إذا كان الشخص يمكنه القيادة


# 3. تحقق مما إذا كان الشخص سائقاً ذا خبرة


# 4. تحقق مما إذا كان الشخص يحتاج إلى تأمين


# 5. تحقق مما إذا كان اليوم مناسباً لممارسة القيادة


# 6. تحقق مما إذا كان الشخص سائقاً مؤهلاً في عطلة نهاية الأسبوع

جميع دروس الأساسيات