TheRapist1

0-100

Jan 16th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication3
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. int num = int.Parse(Console.ReadLine());
  14. int firstNum = num / 10;
  15. int secNum = num % 10;
  16. int bothNum = num;
  17.  
  18. string firstWord = "";
  19. string secWord = "";
  20. string bothWord = "";
  21.  
  22. switch (secNum)
  23. {
  24.  
  25. case 1:
  26. secWord = "one";
  27. break;
  28. case 2:
  29. secWord = "two";
  30. break;
  31. case 3:
  32. secWord = "three";
  33. break;
  34. case 4:
  35. secWord = "four";
  36. break;
  37. case 5:
  38. secWord = "five";
  39. break;
  40. case 6:
  41. secWord = "six";
  42. break;
  43. case 7:
  44. secWord = "seven";
  45. break;
  46. case 8:
  47. secWord = "eight";
  48. break;
  49. case 9:
  50. secWord = "nine";
  51. break;
  52. default:
  53. break;
  54. }
  55. switch (firstNum)
  56. {
  57. case 2:
  58. firstWord = "twenty";
  59. break;
  60. case 3:
  61. firstWord = "thirty";
  62. break;
  63. case 4:
  64. firstWord = "fourty";
  65. break;
  66. case 5:
  67. firstWord = "fifty";
  68. break;
  69. case 6:
  70. firstWord = "sixty";
  71. break;
  72. case 7:
  73. firstWord = "seventy";
  74. break;
  75. case 8:
  76. firstWord = "eighty";
  77. break;
  78. case 9:
  79. firstWord = "ninety";
  80. break;
  81. default:
  82. break;
  83. }
  84. switch(bothNum)
  85. {
  86. case 10:
  87. bothWord = "ten";
  88. break;
  89. case 11:
  90. bothWord = "eleven";
  91. break;
  92. case 12:
  93. bothWord = "twelve";
  94. break;
  95. case 13:
  96. bothWord = "thirteen";
  97. break;
  98. case 14:
  99. bothWord = "fourteen";
  100. break;
  101. case 15:
  102. bothWord = "fifteen";
  103. break;
  104. case 16:
  105. bothWord = "sixteen";
  106. break;
  107. case 17:
  108. bothWord = "seventeen";
  109. break;
  110. case 18:
  111. bothWord = "eighteen";
  112. break;
  113. case 19:
  114. bothWord = "nineteen";
  115. break;
  116. default:
  117. break;
  118.  
  119. }
  120. if (num <10 && num>0)
  121. {
  122. Console.WriteLine(secWord);
  123. }
  124. else if (num>=10 && num <20)
  125. {
  126. Console.WriteLine(bothWord);
  127. }
  128. else if (num >= 20 && num <=100)
  129. {
  130. if (num/10==0 && num!=10 && num!=100)
  131. {
  132. Console.WriteLine(firstWord);
  133. }
  134. else if (num==100)
  135. {
  136. Console.WriteLine("one hundred");
  137. }
  138. else
  139. Console.WriteLine(firstWord + " " +secWord);
  140.  
  141. }
  142. else if (num == 0)
  143. {
  144. Console.WriteLine("zero");
  145. }
  146.  
  147. else
  148. {
  149. Console.WriteLine("invalid number");
  150. }
  151.  
  152. }
  153. }
  154. }
Add Comment
Please, Sign In to add comment