Venciity

[Jumpstart C#] Methods - 03.EnglishWord

Mar 12th, 2014
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.93 KB | None | 0 0
  1. /*Напишете метод, който връща последната цифра на дадено число като английска дума.
  2.  * Например: 512 -> "two" 1024 -> "four" 12309 -> "nine"    */
  3. using System;
  4.  
  5.     class EnglishWord
  6.     {
  7.         static string GetLastDigitAsText(int number)
  8.         {
  9.             if (number < 0)
  10.             {
  11.                 number = -number; // за работа с отрицателни числа
  12.             }
  13.  
  14.             int digit = number % 10;
  15.             string[] digitAsString =
  16.             {
  17.                 "zero", "one", "two", "three", "four", "five", "six", "seven","eight", "nine"
  18.             };
  19.  
  20.             return digitAsString[digit];
  21.         }
  22.         static void Main()
  23.         {
  24.             Console.Write("Number = ");
  25.             int n = Int32.Parse(Console.ReadLine());
  26.  
  27.             Console.WriteLine(GetLastDigitAsText(n));
  28.         }
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment