Advertisement
luko193

NumbersToText

Jun 30th, 2016
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.86 KB | None | 0 0
  1. using System;
  2.  
  3. class NumbersToText
  4. {
  5.     static void Main()
  6.     {
  7.         int number = int.Parse(Console.ReadLine());
  8.  
  9.         if (number >= 0 && number <= 19)
  10.         {
  11.             switch (number)
  12.             {
  13.                 case 0: Console.WriteLine("zero"); break;
  14.                 case 1: Console.WriteLine("one"); break;
  15.                 case 2: Console.WriteLine("two"); break;
  16.                 case 3: Console.WriteLine("three"); break;
  17.                 case 4: Console.WriteLine("four"); break;
  18.                 case 5: Console.WriteLine("five"); break;
  19.                 case 6: Console.WriteLine("six"); break;
  20.                 case 7: Console.WriteLine("seven"); break;
  21.                 case 8: Console.WriteLine("eight"); break;
  22.                 case 9: Console.WriteLine("nine"); break;
  23.                 case 10: Console.WriteLine("ten"); break;
  24.                 case 11: Console.WriteLine("eleven"); break;
  25.                 case 12: Console.WriteLine("twelve"); break;
  26.                 case 13: Console.WriteLine("thirteen"); break;
  27.                 case 14: Console.WriteLine("fourteen"); break;
  28.                 case 15: Console.WriteLine("fifteen"); break;
  29.                 case 16: Console.WriteLine("sixteen"); break;
  30.                 case 17: Console.WriteLine("seventeen"); break;
  31.                 case 18: Console.WriteLine("eighteen"); break;
  32.                 case 19: Console.WriteLine("nineteen"); break;
  33.             }
  34.         }
  35.         else if (number >= 20 && number <= 99)
  36.         {
  37.             int tenths = number / 10;
  38.             int units = number % 10;
  39.  
  40.             switch (tenths)
  41.             {
  42.                 case 2: Console.Write("twenty"); break;
  43.                 case 3: Console.Write("thirty"); break;
  44.                 case 4: Console.Write("fourty"); break;
  45.                 case 5: Console.Write("fifty"); break;
  46.                 case 6: Console.Write("sixty"); break;
  47.                 case 7: Console.Write("seventy"); break;
  48.                 case 8: Console.Write("eighty"); break;
  49.                 case 9: Console.Write("ninety"); break;
  50.             }
  51.  
  52.             switch (units)
  53.             {
  54.                 case 1: Console.WriteLine(" one"); break;
  55.                 case 2: Console.WriteLine(" two"); break;
  56.                 case 3: Console.WriteLine(" three"); break;
  57.                 case 4: Console.WriteLine(" four"); break;
  58.                 case 5: Console.WriteLine(" five"); break;
  59.                 case 6: Console.WriteLine(" six"); break;
  60.                 case 7: Console.WriteLine(" seven"); break;
  61.                 case 8: Console.WriteLine(" eight"); break;
  62.                 case 9: Console.WriteLine(" nine"); break;
  63.             }
  64.         }
  65.         else if (number == 100)
  66.         {
  67.             Console.WriteLine("one hundred");
  68.         }
  69.         else
  70.         {
  71.             Console.WriteLine("invalid number");
  72.         }
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement