Advertisement
Guest User

Num-To-Text

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