تمرين - إكمال نشاط تحدي باستخدام نطاق متغير

مكتمل

ستعزز تحديات التعليمات البرمجية ما تعلمته وتساعدك على اكتساب بعض الثقة قبل المتابعة.

تحدي نطاق المتغير

في هذا التحدي، ستستخدم ما تعلمته حول كتل التعليمات البرمجية ونطاق المتغير لإصلاح نموذج التعليمات البرمجية المكتوبة بشكل سيئ المقدمة. هناك العديد من التحسينات التي يمكنك إجراؤها. حظ سعيد!

تحدي التعليمات البرمجية: تحديث التعليمات البرمجية الإشكالية في محرر التعليمات البرمجية

  1. تأكد من أن لديك ملف Program.cs فارغا مفتوحا في Visual Studio Code.

    إذا لزم الأمر، افتح Visual Studio Code، ثم أكمل الخطوات التالية لإعداد ملف Program.cs في المحرر:

    1. في القائمة ملف ، حدد فتح مجلد.

    2. استخدم مربع الحوار فتح مجلد للانتقال إلى المجلد CsharpProjects ثم فتحه.

    3. في لوحة Visual Studio Code EXPLORER، حدد Program.cs.

    4. في قائمة Visual Studio Code Selection ، حدد Select All، ثم اضغط على مفتاح Delete.

  2. اكتب التعليمات البرمجية التالية في محرر Visual Studio Code:

    int[] numbers = { 4, 8, 15, 16, 23, 42 };
    
    foreach (int number in numbers)
    {
        int total;
    
        total += number;
    
        if (number == 42)
        {
           bool found = true;
    
        }
    
    }
    
    if (found) 
    {
        Console.WriteLine("Set contains 42");
    
    }
    
    Console.WriteLine($"Total: {total}");
    
  3. راجع الإخراج المقصود.

    عند الانتهاء من عمليات تحرير التعليمات البرمجية المطلوبة، يجب أن ينتج التطبيق الخاص بك الإخراج التالي:

    Set contains 42
    Total: 108
    
  4. أكمل تحديثات التعليمات البرمجية المطلوبة بحيث تنتج العبارات الموجودة Console.WriteLine() الإخراج المطلوب.

    قد تحتاج إلى تعديل نطاق المتغير.

  5. تحسين التعليمات البرمجية الخاصة بك لسهولة القراءة.

    اعتمادا على مقدار المسافة البيضاء التي تقوم بتضمينها وبعض العوامل الأخرى، يجب أن يكون لديك حوالي 17 سطرا من التعليمات البرمجية.

سواء واجهتك مشكلة وتحتاج إلى إلقاء نظرة خاطفة على الحل أو الانتهاء بنجاح، استمر في عرض حل لهذا التحدي.