|
@@ -24,14 +24,68 @@ namespace laba4
|
|
|
// некотофыврые изменения кодаыфsadadadas
|
|
|
// некоторфвые изменения кода
|
|
|
// некотофывasdрые изменения кода
|
|
|
-<<<<<<< HEAD
|
|
|
-//Добавили инструкцию
|
|
|
-=======
|
|
|
-//Тут не добавили инсутркцию
|
|
|
->>>>>>> 3ee6f3ceacda89055f78431a9ea7e0819025169c
|
|
|
- // git commit –m “реализовали возможность определить совершеннолетие пользователя”
|
|
|
- // git commit –m “реализовали возможность определить asdыфвфсовершеннолетие пользователя”
|
|
|
+ //Добавили инструкцию
|
|
|
+ // git commit –m “реализовали возможность определить совершеннолетие пользователя”
|
|
|
+ // git commit –m “реализовали возможность определить asdыфвфсовершеннолетие пользователя”
|
|
|
+
|
|
|
+ //Проверка правильности номера телефона
|
|
|
+ Console.WriteLine("Введите номер телефона:");
|
|
|
+
|
|
|
+ string mobileOperator = Console.ReadLine();
|
|
|
+ mobileOperator = mobileOperator.Insert(1, "(");
|
|
|
+ mobileOperator = mobileOperator.Insert(5, ")");
|
|
|
+ mobileOperator = mobileOperator.Insert(9, "-");
|
|
|
+ mobileOperator = mobileOperator.Insert(12, "-");
|
|
|
+ Console.WriteLine(mobileOperator);
|
|
|
+
|
|
|
+ List<int> numbersOperator = new List<int>();
|
|
|
+ numbersOperator.Add(029);
|
|
|
+ numbersOperator.Add(044);
|
|
|
+ numbersOperator.Add(033);
|
|
|
+ numbersOperator.Add(025);
|
|
|
+
|
|
|
+ var startindex = mobileOperator.IndexOf("(") + 1;
|
|
|
+ var endIndex = mobileOperator.IndexOf(")", startindex);
|
|
|
+ var mob = mobileOperator.Substring(startindex, endIndex - startindex);
|
|
|
+ int resulte = Convert.ToInt32(mob);
|
|
|
+ var mobiletelephone = mobileOperator.Remove(0, 6);
|
|
|
+ bool correctOperator = numbersOperator.Contains(resulte);
|
|
|
+
|
|
|
+ if (correctOperator == false)
|
|
|
+ {
|
|
|
+ Console.WriteLine("Введен не правильный номер оператора");
|
|
|
+ Console.ReadLine();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ var split = mobiletelephone.Split(new Char[] { '-' });
|
|
|
+ for (int f = 0; f < split.Length; f++)
|
|
|
+ {
|
|
|
+ if (split[0].Length != 3)
|
|
|
+ {
|
|
|
+ Console.WriteLine("Введен не правильный номер телефона");
|
|
|
+ Console.ReadLine();
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ if (split[1].Length != 2)
|
|
|
+ {
|
|
|
+ Console.WriteLine("Введен не правильный номер телефона");
|
|
|
+ Console.ReadLine();
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ if (split[2].Length != 2)
|
|
|
+ {
|
|
|
+
|
|
|
+ Console.WriteLine("Введен не правильный номер телефона");
|
|
|
+ Console.ReadLine();
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ Console.WriteLine("Номер телефона и оператора введен корректно");
|
|
|
+ Console.ReadLine();
|
|
|
+ }
|
|
|
+ }
|
|
|
Console.ReadLine(); //Строка ввода чтобы окно не закрылось
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|