الجمل الشرطية في لغة ض
جملة إذا البسيطة
العمر = 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
وإلا:
نتيجة = "خطأ: القسمة على صفر"
وإلا:
نتيجة = "عملية غير صحيحة"
اطبع("النتيجة: " + نص(نتيجة))