Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.27 KB | None | 0 0
  1.         public static string Three(int x)
  2.         {
  3.             string word = null;
  4.  
  5.             if (x.ToString().StartsWith("1"))
  6.             {
  7.                 word += "one hundred";
  8.             }
  9.             else if (x.ToString().StartsWith("2"))
  10.             {
  11.                 word += "two hundred";
  12.             }
  13.             else if (x.ToString().StartsWith("3"))
  14.             {
  15.                 word += "three hundred";
  16.             }
  17.             else if (x.ToString().StartsWith("4"))
  18.             {
  19.                 word += "four hundred";
  20.             }
  21.             else if (x.ToString().StartsWith("5"))
  22.             {
  23.                 word += "five hundred";
  24.             }
  25.             else if (x.ToString().StartsWith("6"))
  26.             {
  27.                 word += "six hundred";
  28.             }
  29.             else if (x.ToString().StartsWith("7"))
  30.             {
  31.                 word += "seven hundred";
  32.             }
  33.             else if (x.ToString().StartsWith("8"))
  34.             {
  35.                 word += "eight hundred";
  36.             }
  37.             else if (x.ToString().StartsWith("9"))
  38.             {
  39.                 word += "nine hundred";
  40.             }
  41.  
  42.             //////////////////////////////////////////////////////////////////////////////////////////////////
  43.  
  44.             if (x.ToString()[1] == 0)
  45.             {
  46.                 if (x.ToString()[2] == 1)
  47.                 {
  48.                     word += " and one";
  49.                 }
  50.                 else if (x.ToString()[2] == 2)
  51.                 {
  52.                     word += " and two";
  53.                 }
  54.                 else if (x.ToString()[2] == 3)
  55.                 {
  56.                     word += " and three";
  57.                 }
  58.                 else if (x.ToString()[2] == 4)
  59.                 {
  60.                     word += " and four";
  61.                 }
  62.                 else if (x.ToString()[2] == 5)
  63.                 {
  64.                     word += " and five";
  65.                 }
  66.                 else if (x.ToString()[2] == 6)
  67.                 {
  68.                     word += " and six";
  69.                 }
  70.                 else if (x.ToString()[2] == 7)
  71.                 {
  72.                     word += " and seven";
  73.                 }
  74.                 else if (x.ToString()[2] == 8)
  75.                 {
  76.                     word += " and eight";
  77.                 }
  78.                 else if (x.ToString()[2] == 9)
  79.                 {
  80.                     word += " and nine";
  81.                 }
  82.             }
  83.  
  84.             if (x.ToString()[1] == 1)
  85.             {
  86.                 if (x.ToString()[2] == Convert.ToChar(0))
  87.                 {
  88.                     word += " and ten";
  89.                 }
  90.                 else if (x.ToString()[2] == Convert.ToChar(1))
  91.                 {
  92.                     word += " and eleven";
  93.                 }
  94.                 else if (x.ToString()[2] == Convert.ToChar(2))
  95.                 {
  96.                     word += " and twelve";
  97.                 }
  98.                 else if (x.ToString()[2] == Convert.ToChar(3))
  99.                 {
  100.                     word += " and thirteen";
  101.                 }
  102.                 else if (x.ToString()[2] == Convert.ToChar(4))
  103.                 {
  104.                     word += " and fourteen";
  105.                 }
  106.                 else if (x.ToString()[2] == Convert.ToChar(5))
  107.                 {
  108.                     word += " and fifteen";
  109.                 }
  110.                 else if (x.ToString()[2] == Convert.ToChar(6))
  111.                 {
  112.                     word += " and sixteen";
  113.                 }
  114.                 else if (x.ToString()[2] == Convert.ToChar(7))
  115.                 {
  116.                     word += " and seventeen";
  117.                 }
  118.                 else if (x.ToString()[2] == Convert.ToChar(8))
  119.                 {
  120.                     word += " and eighteen";
  121.                 }
  122.                 else if (x.ToString()[2] == Convert.ToChar(9))
  123.                 {
  124.                     word += " and nineteen";
  125.                 }
  126.             }
  127.  
  128.             //////////////////////////////////////////////////////////////////////////////////////////////////
  129.  
  130.             if (x.ToString().Substring(1) == "00")
  131.             {
  132.                 return word;
  133.             }
  134.             else if (x.ToString()[1] == Convert.ToChar(2))
  135.             {
  136.                 word += " and twenty";
  137.             }
  138.             else if (x.ToString()[1] == Convert.ToChar(3))
  139.             {
  140.                 word += " and thirty";
  141.             }
  142.             else if (x.ToString()[1] == Convert.ToChar(4))
  143.             {
  144.                 word += " and forty";
  145.             }
  146.             else if (x.ToString()[1] == Convert.ToChar(5))
  147.             {
  148.                 word += " and fifty";
  149.             }
  150.             else if (x.ToString()[1] == Convert.ToChar(6))
  151.             {
  152.                 word += " and sixty";
  153.             }
  154.             else if (x.ToString()[1] == Convert.ToChar(7))
  155.             {
  156.                 word += " and seventy";
  157.             }
  158.             else if (x.ToString()[1] == Convert.ToChar(8))
  159.             {
  160.                 word += " and eighty";
  161.             }
  162.             else if (x.ToString()[1] == Convert.ToChar(9))
  163.             {
  164.                 word += " and ninety";
  165.             }
  166.  
  167.             //////////////////////////////////////////////////////////////////////////////////////////////////
  168.  
  169.             if (x.ToString()[1] != 0 || x.ToString()[1] != 1)
  170.             {
  171.                 if (x.ToString().EndsWith("0"))
  172.                 {
  173.                     return word;
  174.                 }
  175.                 else if (x.ToString().EndsWith("1"))
  176.                 {
  177.                     word += "-one";
  178.                 }
  179.                 else if (x.ToString().EndsWith("2"))
  180.                 {
  181.                     word += "-two";
  182.                 }
  183.                 else if (x.ToString().EndsWith("3"))
  184.                 {
  185.                     word += "-three";
  186.                 }
  187.                 else if (x.ToString().EndsWith("4"))
  188.                 {
  189.                     word += "-four";
  190.                 }
  191.                 else if (x.ToString().EndsWith("5"))
  192.                 {
  193.                     word += "-five";
  194.                 }
  195.                 else if (x.ToString().EndsWith("6"))
  196.                 {
  197.                     word += "-six";
  198.                 }
  199.                 else if (x.ToString().EndsWith("7"))
  200.                 {
  201.                     word += "-seven";
  202.                 }
  203.                 else if (x.ToString().EndsWith("8"))
  204.                 {
  205.                     word += "-eight";
  206.                 }
  207.                 else if (x.ToString().EndsWith("9"))
  208.                 {
  209.                     word += "-nine";
  210.                 }
  211.             }
  212.  
  213.             Console.WriteLine(word);
  214.             return word;
  215.         }
  216.  
  217.         static void Main(string[] args)
  218.         {
  219.             for (int i = 100; i < 1001; i++)
  220.             {
  221.                 if (i < 21)
  222.                 {
  223.                     One(i);
  224.                 }
  225.                 else if (i > 20 && i < 100)
  226.                 {
  227.                     Two(i);
  228.                 }
  229.                 else if (i > 99 && i < 1001)
  230.                 {
  231.                     Three(i);
  232.                 }
  233.  
  234.                 Console.WriteLine(i);
  235.                 Console.ReadLine();
  236.             }
  237.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement