Exercise13.cs 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using static System.Runtime.InteropServices.JavaScript.JSType;
  2. namespace Library13RegularExpressions
  3. {
  4. public class Exercise13
  5. {
  6. public void Call()
  7. {
  8. int n, end;
  9. do
  10. {
  11. Console.WriteLine("\tВыберите задание:");
  12. Console.WriteLine("---------------------------------------------------------------------");
  13. Console.WriteLine("1. Проверка почтового индекса");
  14. Console.WriteLine("2. Проверка серии и номера паспорта");
  15. Console.WriteLine("3. Проверка корректности ввода телефона");
  16. Console.WriteLine("4. Проверка корректности введенного времени в формате часы:минуты");
  17. Console.WriteLine("5. Проверка корректности ввода пароля");
  18. Console.WriteLine("---------------------------------------------------------------------");
  19. n = Convert.ToInt32(Console.ReadLine());
  20. switch (n)
  21. {
  22. case 1:
  23. Console.Write("Введите почтовый индекс: ");
  24. string index = Console.ReadLine();
  25. RegularClass.CheckPostalCode(index);
  26. break;
  27. case 2:
  28. Console.Write("Введите серию и номера паспорта: ");
  29. string passport = Console.ReadLine();
  30. RegularClass.CheckPassport(passport);
  31. break;
  32. case 3:
  33. Console.Write("Введите телефон: ");
  34. string telephone = Console.ReadLine();
  35. RegularClass.CheckTelephone(telephone);
  36. break;
  37. case 4:
  38. Console.Write("Введите время: ");
  39. string time = Console.ReadLine();
  40. RegularClass.CheckTime(time);
  41. break;
  42. case 5:
  43. Console.Write("Введите пароль: ");
  44. string password = Console.ReadLine();
  45. RegularClass.CheckPassword(password);
  46. break;
  47. default: Console.WriteLine("Такого задания нет"); break;
  48. }
  49. Console.WriteLine("1 - Выбрать другое задание, 0 - В меню.");
  50. end = Convert.ToInt32(Console.ReadLine());
  51. } while (end > 0);
  52. }
  53. }
  54. }