Skip to main content

الجمل الشرطية في لغة ض

جملة إذا البسيطة

العمر = 20

إذا العمر >= 18:
اطبع("بالغ")

إذا...وإلا

العمر = 15

إذا العمر >= 18:
اطبع("بالغ")
وإلا:
اطبع("قاصر")

إذا...وإذا...وإلا

الدرجة = 85

إذا الدرجة >= 90:
اطبع("ممتاز")
وإذا الدرجة >= 80:
اطبع("جيد جداً")
وإذا الدرجة >= 70:
اطبع("جيد")
وإذا الدرجة >= 60:
اطبع("مقبول")
وإلا:
اطبع("راسب")

شروط متعددة

العمر = 20
مواطن = صحيح

# استخدام و
إذا العمر >= 18 و مواطن:
اطبع("يمكنه التصويت")

# استخدام أو
إذا العمر < 18 أو ليس مواطن:
اطبع("لا يمكنه التصويت")

شروط متداخلة

العمر = 25
الدخل = 5000

إذا العمر >= 18:
إذا الدخل >= 3000:
اطبع("مؤهل للقرض")
وإلا:
اطبع("الدخل غير كافٍ")
وإلا:
اطبع("العمر غير مناسب")

أمثلة عملية

مثال 1: تحديد نوع المثلث

ضلع1 = عدد(ادخل("أدخل الضلع الأول: "))
ضلع2 = عدد(ادخل("أدخل الضلع الثاني: "))
ضلع3 = عدد(ادخل("أدخل الضلع الثالث: "))

إذا ضلع1 == ضلع2 و ضلع2 == ضلع3:
اطبع("مثلث متساوي الأضلاع")
وإذا ضلع1 == ضلع2 أو ضلع2 == ضلع3 أو ضلع1 == ضلع3:
اطبع("مثلث متساوي الساقين")
وإلا:
اطبع("مثلث مختلف الأضلاع")

مثال 2: حاسبة بسيطة

عدد1 = عشري(ادخل("أدخل العدد الأول: "))
العملية = ادخل("أدخل العملية (+، -، *، /): ")
عدد2 = عشري(ادخل("أدخل العدد الثاني: "))

إذا العملية == "+":
نتيجة = عدد1 + عدد2
وإذا العملية == "-":
نتيجة = عدد1 - عدد2
وإذا العملية == "*":
نتيجة = عدد1 * عدد2
وإذا العملية == "/":
إذا عدد2 != 0:
نتيجة = عدد1 / عدد2
وإلا:
نتيجة = "خطأ: القسمة على صفر"
وإلا:
نتيجة = "عملية غير صحيحة"

اطبع("النتيجة: " + نص(نتيجة))