مراجعة الحل لنشاط تحدي التعبيرات المنطقية

مكتمل

تُعد التعليمات البرمجية التالية أحد الحلول الممكنة للتحدي من الوحدة السابقة.

string permission = "Admin|Manager";
int level = 53;

if (permission.Contains("Admin"))
{
    if (level > 55)
    {
        Console.WriteLine("Welcome, Super Admin user.");
    }
    else
    {
        Console.WriteLine("Welcome, Admin user.");
    }
}
else if (permission.Contains("Manager"))
{
    if (level >= 20)
    {
        Console.WriteLine("Contact an Admin for access.");
    }
    else
    {
        Console.WriteLine("You do not have sufficient privileges.");
    }
}
else
{
    Console.WriteLine("You do not have sufficient privileges.");
}

هذه التعليمة البرمجية هي مجرد»حل واحد ممكن» لأنه في بعض الحالات من الممكن استخدام تعبيرات شرطية مختلفة للحصول على نفس النتيجة.

Welcome, Admin user.

إذا نجحت، فتهانينا! تابع لاختبار المعلومات في الوحدة التالية.

هام

إذا كان لديك مشكلة في إكمال هذا التحدي، ربما يجب عليك مراجعة الوحدات السابقة قبل المتابعة.