پاسخ تمرین های فصل : استفاده از جملات شرطی برای کنترل جریان برنامه
زیر فصل: تصمیم گیری پیچیده تر با استفاده از if-else-if
-
قطعه کدی بنویسید که اگر بازیکن در یک بازی کامپیوتری در مرحلۀ اول است عبارت "Level number is 1 " نمایش داده شود، اگر در مرحلۀ 8 است عبارت "Current Level is near last level" نمایش داده شود، اگر در مرحلۀ 10 است عبارت "You are in Last Level نمایش داده شود و در غیر این صورت عبارت "Playing…" نمایش داده شود.
int level = 5;
if (level == 1)
{
Console.WriteLine("Level number is 1");
}
else if (level == 8)
{
Console.WriteLine("Current Level is near last level");
}
else if (level == 10)
{
Console.WriteLine("You are in Last Level");
}
else
{
Console.WriteLine("Playing...");
} -
قطعه کدی بنویسید که اگر سبد خرید خالی است (تعداد آیتمهای موجود در سبد خرید 0 است) عبارت "Empty ShoppingCart نمایش داده شود، اگر تعداد آیتمهای موجود در سبد خرید بیش از 10 تاست عبارت "Lots of Items" نمایش داده شود، و در غیر این صورت عبارت "Normal ShoppingCart" نمایش داده شود.
int itemsCount = 10;
if (itemsCount == 0)
{
Console.WriteLine("Empty ShoppingCart");
}
else if (itemsCount >= 10)
{
Console.WriteLine("Lots of Items");
}
else
{
Console.WriteLine("Normal ShoppingCart");
} -
قطعه کدی بنویسید که اگر مقدار یک عدد صحیح کوچکتر از 0 بود عبارت Number is Negative" را در کنسول بنویسد و در غیر این صورت اگر باقیمانده بر 2 برابر با صفر بود، عبارت "Number is Even" را بنویسد و در غیر این صورت عبارت "Number is Odd" را بنویسد.
int number = -4;
if (number < 0)
{
Console.WriteLine("Number is Negative");
}
else if (number % 2 == 0)
{
Console.WriteLine("Number is Even");
}
else
{
Console.WriteLine("Number is Odd");
}