Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static string Three(int x)
- {
- string word = null;
- if (x.ToString().StartsWith("1"))
- {
- word += "one hundred";
- }
- else if (x.ToString().StartsWith("2"))
- {
- word += "two hundred";
- }
- else if (x.ToString().StartsWith("3"))
- {
- word += "three hundred";
- }
- else if (x.ToString().StartsWith("4"))
- {
- word += "four hundred";
- }
- else if (x.ToString().StartsWith("5"))
- {
- word += "five hundred";
- }
- else if (x.ToString().StartsWith("6"))
- {
- word += "six hundred";
- }
- else if (x.ToString().StartsWith("7"))
- {
- word += "seven hundred";
- }
- else if (x.ToString().StartsWith("8"))
- {
- word += "eight hundred";
- }
- else if (x.ToString().StartsWith("9"))
- {
- word += "nine hundred";
- }
- //////////////////////////////////////////////////////////////////////////////////////////////////
- if (x.ToString()[1] == 0)
- {
- if (x.ToString()[2] == 1)
- {
- word += " and one";
- }
- else if (x.ToString()[2] == 2)
- {
- word += " and two";
- }
- else if (x.ToString()[2] == 3)
- {
- word += " and three";
- }
- else if (x.ToString()[2] == 4)
- {
- word += " and four";
- }
- else if (x.ToString()[2] == 5)
- {
- word += " and five";
- }
- else if (x.ToString()[2] == 6)
- {
- word += " and six";
- }
- else if (x.ToString()[2] == 7)
- {
- word += " and seven";
- }
- else if (x.ToString()[2] == 8)
- {
- word += " and eight";
- }
- else if (x.ToString()[2] == 9)
- {
- word += " and nine";
- }
- }
- if (x.ToString()[1] == 1)
- {
- if (x.ToString()[2] == Convert.ToChar(0))
- {
- word += " and ten";
- }
- else if (x.ToString()[2] == Convert.ToChar(1))
- {
- word += " and eleven";
- }
- else if (x.ToString()[2] == Convert.ToChar(2))
- {
- word += " and twelve";
- }
- else if (x.ToString()[2] == Convert.ToChar(3))
- {
- word += " and thirteen";
- }
- else if (x.ToString()[2] == Convert.ToChar(4))
- {
- word += " and fourteen";
- }
- else if (x.ToString()[2] == Convert.ToChar(5))
- {
- word += " and fifteen";
- }
- else if (x.ToString()[2] == Convert.ToChar(6))
- {
- word += " and sixteen";
- }
- else if (x.ToString()[2] == Convert.ToChar(7))
- {
- word += " and seventeen";
- }
- else if (x.ToString()[2] == Convert.ToChar(8))
- {
- word += " and eighteen";
- }
- else if (x.ToString()[2] == Convert.ToChar(9))
- {
- word += " and nineteen";
- }
- }
- //////////////////////////////////////////////////////////////////////////////////////////////////
- if (x.ToString().Substring(1) == "00")
- {
- return word;
- }
- else if (x.ToString()[1] == Convert.ToChar(2))
- {
- word += " and twenty";
- }
- else if (x.ToString()[1] == Convert.ToChar(3))
- {
- word += " and thirty";
- }
- else if (x.ToString()[1] == Convert.ToChar(4))
- {
- word += " and forty";
- }
- else if (x.ToString()[1] == Convert.ToChar(5))
- {
- word += " and fifty";
- }
- else if (x.ToString()[1] == Convert.ToChar(6))
- {
- word += " and sixty";
- }
- else if (x.ToString()[1] == Convert.ToChar(7))
- {
- word += " and seventy";
- }
- else if (x.ToString()[1] == Convert.ToChar(8))
- {
- word += " and eighty";
- }
- else if (x.ToString()[1] == Convert.ToChar(9))
- {
- word += " and ninety";
- }
- //////////////////////////////////////////////////////////////////////////////////////////////////
- if (x.ToString()[1] != 0 || x.ToString()[1] != 1)
- {
- if (x.ToString().EndsWith("0"))
- {
- return word;
- }
- else if (x.ToString().EndsWith("1"))
- {
- word += "-one";
- }
- else if (x.ToString().EndsWith("2"))
- {
- word += "-two";
- }
- else if (x.ToString().EndsWith("3"))
- {
- word += "-three";
- }
- else if (x.ToString().EndsWith("4"))
- {
- word += "-four";
- }
- else if (x.ToString().EndsWith("5"))
- {
- word += "-five";
- }
- else if (x.ToString().EndsWith("6"))
- {
- word += "-six";
- }
- else if (x.ToString().EndsWith("7"))
- {
- word += "-seven";
- }
- else if (x.ToString().EndsWith("8"))
- {
- word += "-eight";
- }
- else if (x.ToString().EndsWith("9"))
- {
- word += "-nine";
- }
- }
- Console.WriteLine(word);
- return word;
- }
- static void Main(string[] args)
- {
- for (int i = 100; i < 1001; i++)
- {
- if (i < 21)
- {
- One(i);
- }
- else if (i > 20 && i < 100)
- {
- Two(i);
- }
- else if (i > 99 && i < 1001)
- {
- Three(i);
- }
- Console.WriteLine(i);
- Console.ReadLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement