Advertisement
plamen27

Untitled

Jun 26th, 2016
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.22 KB | None | 0 0
  1.            var num = int.Parse(Console.ReadLine());
  2.            
  3.             /// описваме 3 основни променливи
  4.             var firstnum = num / 10;  // взема целочислената част - примерно 25/10 = 2
  5.             var secnum = num % 10; // остатъка при деление на 10 - примерно 25%10= 5
  6.             var bothnum = num; // Задаваме числото иначе няма да работи
  7.            
  8.             /// описваме 3 основни cтринга
  9.             string secword = "";
  10.             string firstword = "";
  11.             string bothword = "";
  12.  
  13.             //Console.WriteLine(secnum);
  14.             // Първа switch конструкция за числата от 0 до 9
  15.             switch (secnum)
  16.             {
  17.                 case 0: secword = "zero"; break;
  18.                 case 1: secword = "one"; break;
  19.                 case 2: secword = "two"; break;
  20.                 case 3: secword = "three"; break;
  21.                 case 4: secword = "four"; break;
  22.                 case 5: secword = "five"; break;
  23.                 case 6: secword = "six"; break;
  24.                 case 7: secword = "seven"; break;
  25.                 case 8: secword = "eight"; break;
  26.                 case 9: secword = "nine"; break;
  27.        default: break;
  28.             }
  29.  
  30. //// остава да напишеш 2 switch блока за twenty - ninety и ten - nineteen
  31. /// Използвай за пример горния блок
  32. /// Напиши правилните string и variable
  33.  
  34.  
  35.   /// Тук са всички проверки:
  36.            if (num >= 0 && num <= 9)
  37.             { Console.WriteLine(secword); }
  38.             else if (num >= 10 && num <= 19)
  39.             { Console.WriteLine(bothword); }
  40.             else if (num >= 20 && num <= 100)
  41.             {
  42.                 if (num % 10 == 0 && num != 10 && num != 100)
  43.                 { Console.WriteLine(firstword); }
  44.                 else if (num == 100)
  45.                 { Console.WriteLine("one hundred"); }
  46.                 else
  47.                 { Console.WriteLine(firstword + " " + secword); }
  48.  
  49.             }
  50.             else
  51.             { Console.WriteLine("invalid number"); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement