پاسخ تمرین های فصل : گسترش مفهوم حلقه ها
زیر فصل: انتقال به تکرار بعدی حلقه با دستور continue

  1. قطعه کدی بنویسید که روی آرایۀ زیر، که شامل امتیازات یک بازیکن است، پیمایش کند و به محض این‌که تعداد امتیازهایی که کمتر از 10 هستند، برابر 2 یا بیشتر از آن باشد، در کنسول عبارت "بیشتر تلاش کن" را بنویسد و از حلقه خارج شود (راهنمایی: ابتدا یک متغیر تعریف کنید که در حلقه تعداد امتیازات کمتر از 10 را در خود نگه دارد و در صورتی‌ که این عدد بزرگ‌تر یا مساوی با 2 شد، از حلقه خارج شود. آرایه به‌شکل زیر است: [15,2,32,9,55,111,325,65,223,552,554,401,500])

     

    int[] scores = { 15, 2, 32, 9, 55, 111, 325, 65, 223, 552, 554, 401, 500 };
    int lowScoreCount = 0;
    foreach (int score in scores)
    {
        if (score < 10)
        {
            lowScoreCount++;
        }
        if (lowScoreCount >= 2)
        {
            Console.WriteLine("بیشتر تلاش کن");
            break;
        }
    }