پاسخ تمرین های فصل : گسترش مفهوم حلقه ها
زیر فصل: انتقال به تکرار بعدی حلقه با دستور continue
-
قطعه کدی بنویسید که روی آرایۀ زیر، که شامل امتیازات یک بازیکن است، پیمایش کند و به محض اینکه تعداد امتیازهایی که کمتر از 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;
}
}