Advertisement
callumbinner22

pg 347 Task 3

Dec 5th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.09 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication3
  8. {
  9.     class Program
  10.     {
  11.          static void Main()
  12.         {
  13.             int number;
  14.             string numberAsString;
  15.            
  16.            
  17.                 Console.Write("Enter an integer: ");
  18.             numberAsString = Console.ReadLine();
  19.             number = Convert.ToInt32(numberAsString);
  20.            
  21.  
  22.             int lastDigit = Math.Abs(number) % 10;
  23.  
  24.             string lastDigitAsWord = GetDigitAsWord(lastDigit);
  25.  
  26.             Console.WriteLine("The last digit of your number is " + lastDigitAsWord);
  27.         }
  28.         static string GetDigitAsWord(int digit)
  29.         {
  30.             switch (digit)
  31.             {
  32.                 case 0:
  33.                     {
  34.                         return "zero";
  35.                     }
  36.                 case 1:
  37.                     {
  38.                         return "one";
  39.                     }
  40.                 case 2:
  41.                     {
  42.                         return "two";
  43.                     }
  44.                 case 3:
  45.                     {
  46.                         return "three";
  47.                     }
  48.                 case 4:
  49.                     {
  50.                         return "four";
  51.                     }
  52.                 case 5:
  53.                     {
  54.                         return "five";
  55.                     }
  56.                 case 6:
  57.                     {
  58.                         return "six";
  59.                     }
  60.                 case 7:
  61.                     {
  62.                         return "seven";
  63.                     }
  64.                 case 8:
  65.                     {
  66.                         return "eight";
  67.                     }
  68.                 case 9:
  69.                     {
  70.                         return "nine";
  71.                     }
  72.                 default:
  73.                     {
  74.                         return "The number you have entered is incorrect! Please enter a recognised number";
  75.                     }
  76.             }
  77.         }
  78.     }
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement