Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. using System;
  2.  
  3. namespace GuessTheSeason
  4. {
  5. class Program
  6. {
  7. static void Main()
  8. {
  9. string mth = Console.ReadLine();
  10. int dat = int.Parse(Console.ReadLine());
  11. string output = "";
  12.  
  13. switch (mth)
  14. {
  15. case "January":
  16. if (dat >= 1 && dat <= 31)
  17. output = "Winter";
  18. break;
  19.  
  20. case "February":
  21. if ((dat >= 1 && dat <= 28) || (dat >= 1 && dat <= 29))
  22. output = "Winter";
  23. break;
  24.  
  25. case "March":
  26. if (dat >= 1 && dat <= 19)
  27. output = "Winter";
  28. else if (dat >= 20 && dat <= 31)
  29. output = "Spring";
  30. break;
  31.  
  32. case "April":
  33. if (dat >= 1 && dat <= 30)
  34. output = "Spring";
  35. break;
  36.  
  37. case "May":
  38. if (dat >= 1 && dat <= 31)
  39. output = "Spring";
  40. break;
  41.  
  42. case "June":
  43. if (dat >= 1 && dat <= 20)
  44. output = "Spring";
  45. else if (dat >= 21 && dat <= 30)
  46. output = "Summer";
  47. break;
  48.  
  49. case "July":
  50. case "August":
  51. if (dat >= 1 && dat <= 31)
  52. output = "Summer";
  53. break;
  54.  
  55. case "September":
  56. if (dat >= 1 && dat <= 21)
  57. output = "Summer";
  58. else if (dat >= 22 && dat <= 30)
  59. output = "Autumn";
  60. break;
  61.  
  62. case "October":
  63. if (dat >= 1 && dat <= 31)
  64. output = "Autumn";
  65. break;
  66.  
  67. case "November":
  68. if (dat >= 1 && dat <= 30)
  69. output = "Autumn";
  70. break;
  71.  
  72. case "December":
  73. if (dat >= 1 && dat <= 20)
  74. output = "Autumn";
  75. else if (dat >= 21 && dat <= 31)
  76. output = "Winter";
  77. break;
  78.  
  79. }
  80.  
  81. Console.WriteLine(output);
  82. }
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement