Advertisement
Guest User

Perfect Girlfriend

a guest
Jul 11th, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. using System;
  2.  
  3. class PerfectGirlfriend
  4. {
  5. static void Main()
  6. {
  7. string information = Console.ReadLine();
  8.  
  9. int result = 0;
  10. int number = 0;
  11. int perfectGirls = 0;
  12.  
  13. while (information != "Enough dates!")
  14. {
  15. result = 0;
  16.  
  17. string[] parameters = information.Split('\\');
  18. string dayOfWeek = parameters[0];
  19. string telNum = parameters[1];
  20. string braSize = parameters[2];
  21. string girlName = parameters[3];
  22.  
  23. switch (dayOfWeek)
  24. {
  25. case "Monday":
  26. number = 1;
  27. break;
  28. case "Tuesday":
  29. number = 2;
  30. break;
  31. case "Wednesday":
  32. number = 3;
  33. break;
  34. case "Thursday":
  35. number = 4;
  36. break;
  37. case "Friday":
  38. number = 5;
  39. break;
  40. case "Saturday":
  41. number = 6;
  42. break;
  43. case "Sunday":
  44. number = 7;
  45. break;
  46. }
  47. int tel = int.Parse(telNum);
  48. while (tel > 0)
  49. {
  50. int digit = tel % 10;
  51. tel /= 10;
  52. result += digit;
  53. }
  54. result += number;
  55.  
  56. string size = braSize.Substring(0, braSize.Length - 1);
  57. int sizeInt = int.Parse(size);
  58. char lastChar = braSize[braSize.Length - 1];
  59.  
  60. result += sizeInt * lastChar;
  61.  
  62. char firstChar = girlName[0];
  63. int length = girlName.Length;
  64.  
  65. result -= firstChar * length;
  66.  
  67. if (result >= 6000)
  68. {
  69. Console.WriteLine("{0} is perfect for you.", girlName);
  70. perfectGirls++;
  71. }
  72. else
  73. {
  74. Console.WriteLine("Keep searching, {0} is not for you.", girlName);
  75. }
  76.  
  77. information = Console.ReadLine();
  78. }
  79. Console.WriteLine(perfectGirls);
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement