Advertisement
Guest User

03.EnglishNameOfLastDigit

a guest
Jan 26th, 2017
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.45 KB | None | 0 0
  1. using System;
  2. namespace _03.EnglishNameOfLastDigit
  3. {
  4.     class Program
  5.     {
  6.         static void Main(string[] args)
  7.         {
  8.             long n = long.Parse(Console.ReadLine());
  9.  
  10.             long lastDigit = GetLastDigit(n);
  11.             string englishName = string.Empty;
  12.  
  13.             Console.WriteLine(GetDigitName(lastDigit,englishName));
  14.  
  15.         }
  16.  
  17.         public static long GetLastDigit(long n)
  18.         {
  19.             long lastDigit = n % 10;
  20.  
  21.             return Math.Abs(lastDigit); // in case the number is negative
  22.         }
  23.  
  24.         public static string GetDigitName(long lastDigit,string englishNameDigit)
  25.         {
  26.              englishNameDigit = string.Empty;
  27.  
  28.             switch (lastDigit)
  29.             {
  30.                 case 0: englishNameDigit = "zero"; ; break;
  31.                 case 1: englishNameDigit = "one"; ; break;
  32.                 case 2: englishNameDigit = "two"; ; break;
  33.                 case 3: englishNameDigit = "three"; ; break;
  34.                 case 4: englishNameDigit = "four"; ; break;
  35.                 case 5: englishNameDigit = "five"; ; break;
  36.                 case 6: englishNameDigit = "six"; ; break;
  37.                 case 7: englishNameDigit = "seven"; ; break;
  38.                 case 8: englishNameDigit = "eight"; ; break;
  39.                 case 9: englishNameDigit = "nine"; ; break;
  40.                 default:
  41.                     break;
  42.             }
  43.  
  44.             return englishNameDigit;
  45.         }
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement