Switch / Local Functions
unknown
csharp
a year ago
2.3 kB
5
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