Advertisement
Guest User

Untitled

a guest
Jul 1st, 2016
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. using System;
  2. class Number0TO100ToText
  3. {
  4. static void Main(string[] args)
  5. {
  6. int number = int.Parse(Console.ReadLine());
  7. if (number >= 0 && number <= 9)
  8. {
  9. switch (number)
  10. {
  11. case 0: Console.WriteLine("zero"); break;
  12. case 1: Console.WriteLine("one"); break;
  13. case 2: Console.WriteLine("two"); break;
  14. case 3: Console.WriteLine("three"); break;
  15. case 4: Console.WriteLine("four"); break;
  16. case 5: Console.WriteLine("five"); break;
  17. case 6: Console.WriteLine("six"); break;
  18. case 7: Console.WriteLine("seven"); break;
  19. case 8: Console.WriteLine("eight"); break;
  20. case 9: Console.WriteLine("nine"); break;
  21. default: break;
  22. }
  23. }
  24. else if (number >= 10 && number <= 19)
  25. {
  26. switch (number)
  27. {
  28. case 10: Console.WriteLine("ten"); break;
  29. case 11: Console.WriteLine("eleven"); break;
  30. case 12: Console.WriteLine("twelve"); break;
  31. case 13: Console.WriteLine("thirteen"); break;
  32. case 14: Console.WriteLine("fourteen"); break;
  33. case 15: Console.WriteLine("fifteen"); break;
  34. case 16: Console.WriteLine("sixteen"); break;
  35. case 17: Console.WriteLine("seventeen"); break;
  36. case 18: Console.WriteLine("eighteen"); break;
  37. case 19: Console.WriteLine("nineteen"); break;
  38. default: break;
  39. }
  40. }
  41. else if (number == 10 || number == 20 || number == 30 || number == 40 || number == 50 ||
  42. number == 60 || number == 70 || number == 80 || number == 90)
  43. {
  44. switch (number)
  45. {
  46. case 10: Console.WriteLine("ten"); break;
  47. case 20: Console.WriteLine("twenty"); break;
  48. case 30: Console.WriteLine("thirty"); break;
  49. case 40: Console.WriteLine("fourty"); break;
  50. case 50: Console.WriteLine("fifty"); break;
  51. case 60: Console.WriteLine("sixty"); break;
  52. case 70: Console.WriteLine("seventy"); break;
  53. case 80: Console.WriteLine("eighty"); break;
  54. case 90: Console.WriteLine("ninety"); break;
  55. default: break;
  56. }
  57. }
  58. else if (number >= 21 && number <= 99)
  59. {
  60. int firstDigit = number / 10;
  61. int secondDigit = number % 10;
  62.  
  63. switch (firstDigit)
  64. {
  65. case 2: Console.Write("twenty "); break;
  66. case 3: Console.Write("thirty "); break;
  67. case 4: Console.Write("fourty "); break;
  68. case 5: Console.Write("fifty "); break;
  69. case 6: Console.Write("sixty "); break;
  70. case 7: Console.Write("seventy "); break;
  71. case 8: Console.Write("eighty "); break;
  72. case 9: Console.Write("ninety "); break;
  73. default: break;
  74. }
  75. switch (secondDigit)
  76. {
  77. case 1: Console.WriteLine("one"); break;
  78. case 2: Console.WriteLine("two"); break;
  79. case 3: Console.WriteLine("three"); break;
  80. case 4: Console.WriteLine("four"); break;
  81. case 5: Console.WriteLine("five"); break;
  82. case 6: Console.WriteLine("six"); break;
  83. case 7: Console.WriteLine("seven"); break;
  84. case 8: Console.WriteLine("eight"); break;
  85. case 9: Console.WriteLine("nine"); break;
  86. default: break;
  87. }
  88. }
  89. else if (number == 100)
  90. {
  91. Console.WriteLine("one hundred");
  92. }
  93. else if (number < 0 || number > 99)
  94. {
  95. Console.WriteLine("invalid number");
  96. }
  97. }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement