Switch / Local Functions
unknown
csharp
2 years ago
2.3 kB
7
Indexable
#region Variant1
//int[][] allNumbers = new int[][]
//{
// new int[] { 1, 2, 3, 4, 5 },
// new int[] { 6, 7, 8, 9, 10 },
// new int[] { 11, 12, 13, 14, 15 },
// new int[] { 16, 17, 18, 19, 20 }
//};
//int GetMaxSumIndex(int[] array1, int[] array2)
//{
// int maxIndex = 0;
// CalculateSum(array1, out int result1);
// CalculateSum(array2, out int result2);
// if (result1 > result2)
// {
// maxIndex = 0;
// }
// else if (result1 < result2)
// {
// maxIndex = 1;
// }
// return maxIndex;
// void CalculateSum(int[] array, out int result)
// {
// result = 0;
// foreach (var number in array)
// {
// result += number;
// }
// }
//}
//int maxIndex1 = GetMaxSumIndex(allNumbers[0], allNumbers[1]);
//int maxIndex2 = GetMaxSumIndex(allNumbers[maxIndex1], allNumbers[2]);
#endregion
// SWITCH CASE
string name = "Admin";
switch (name)
{
case "Admin":
case "Administrator":
Console.WriteLine("Вы администратор!");
break;
case "Director":
Console.WriteLine("Вы директор!");
break;
case "Moderator":
Console.WriteLine("Вы модератор!");
break;
default:
Console.WriteLine("Вы пользователь!");
break;
}
if (name == "Admin" && name == "Administrator")
{
Console.WriteLine("Вы админ");
}
else if (name == "Director")
{
Console.WriteLine("Вы директор!");
}
else if (name == "Moderator")
{
Console.WriteLine("Вы модератор!");
}
else
{
Console.WriteLine("Вы пользователь!");
}
int sum = Convert.ToInt32(Console.ReadLine());
switch (sum)
{
case 0:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
Console.WriteLine($"У вас {sum} рублей");
if (sum == 7)
{
goto case -1;
}
break;
case 1:
Console.WriteLine($"У вас {sum} рубль");
break;
case 2:
case 3:
case 4:
Console.WriteLine($"У вас {sum} рубля");
break;
case -1:
Console.WriteLine("У вас счастливое число");
break;
default:
break;
}
if (sum == 0 || sum == 5)
{
Console.WriteLine($"У вас {sum} рублей");
}
else if (sum == 1)
{
Console.WriteLine($"У вас {sum} рубль");
}Editor is loading...
Leave a Comment