پاسخ تمرین های فصل : آشنایی با حلقه ها برای چرخه های تکرار
زیر فصل: حلقه for
-
قطعه کدی بنویسید که 10 بار متن "Task is Running" را تکرار کند و وقتی برای بار 5ام این متن را نوشت متن "Half of Tasks Completed" را هم در کنسول نمایش دهد.
for (int i = 0; i < 10; i = i + 1)
{
Console.WriteLine("Task is Running");
if (i == 4)
{
Console.WriteLine("Half of Tasks Completed");
}
} -
به سؤال زیر بدون اجرای کد پاسخ دهید. قطعه کد زیر چه کاری انجام میدهد؟
int usersCount = 10;
for(int i = 1; i <= usersCount; i = i + 1)
{
Console.WriteLine("Sending Text Message to user " + i);
if(i == usersCount / 2)
Console.WriteLine("Fifty percent of Text Messages are sent");
}به تعداد 10 بار متن Sending Text Message to user را با مقادیر مختلف i می نویسد (برای 10 نفر اس ام اس ارسال می کند) و هنگامیکه 5 مرتبه انجام شد متن Fifty percent of Text Messages are sent را می نویسد
Sending Text Message to user 1
Sending Text Message to user 2
Sending Text Message to user 3
Sending Text Message to user 4
Sending Text Message to user 5
Fifty percent of Text Messages are sent
Sending Text Message to user 6
Sending Text Message to user 7
Sending Text Message to user 8
Sending Text Message to user 9
Sending Text Message to user 10 -
قطعه کد زیر را با استفاده از حلقۀ for بازنویسی کنید.
int number = 0;
Console.WriteLine("Number " + number + " is Less Than 5");
number = number + 1;
Console.WriteLine("Number " + number + " is Less Than 5");
number = number + 1;
Console.WriteLine("Number " + number + " is Less Than 5");
number = number + 1;
Console.WriteLine("Number " + number + " is Less Than 5");
number = number + 1;
Console.WriteLine("Number " + number + " is Less Than 5");for (int number = 0; number < 5; number = number + 1)
{
Console.WriteLine("Number " + number + " is Less Than 5");
}