پاسخ تمرین های فصل : آشنایی با چند مفهوم مرتبط با متغیر
زیر فصل: قوانین تعریف متغیر مربوط به بلاک کد

  1. قطعه کد زیر اشتباه است. آن را به گونه‌ای درست کنید که عبارت "سبد خرید خالی نیست" هم در کنسول نمایش داده شود.

    int itemCount = 3;
    if(itemCount > 0)
    {
     Console.WriteLine("تعدادی محصول در سبد خرید موجود است");
     bool isEmptyShoppingCart = false;
    }
    if(isEmptyShoppingCart == false)
     Console.WriteLine("سبد خرید خالی نیست");

     

    int itemCount = 3;
    bool isEmptyShoppingCart = false;
    if (itemCount > 0)
    {
        Console.WriteLine("تعدادی محصول در سبد خرید موجود است");
        isEmptyShoppingCart = false;
    }
    if (isEmptyShoppingCart == false)
        Console.WriteLine("سبد خرید خالی نیست");

     


  2. آیا قطعه کد زیر درست است؟

    for(int i = 0; i < 5; i = i + 1)
    {
     Console.WriteLine("i is " + i);
    }
    int i = 10;
    for(int i = 0; i < 5; i = i + 1)
    {
     Console.WriteLine("i is " + i);
    }

    خیر . قبل از حلقه دوم متغیر i تعریف شده است و دو باره در حلقه این متغیر تعریف شده