Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var num = int.Parse(Console.ReadLine());
- /// описваме 3 основни променливи
- var firstnum = num / 10; // взема целочислената част - примерно 25/10 = 2
- var secnum = num % 10; // остатъка при деление на 10 - примерно 25%10= 5
- var bothnum = num; // Задаваме числото иначе няма да работи
- /// описваме 3 основни cтринга
- string secword = "";
- string firstword = "";
- string bothword = "";
- //Console.WriteLine(secnum);
- // Първа switch конструкция за числата от 0 до 9
- switch (secnum)
- {
- case 0: secword = "zero"; break;
- case 1: secword = "one"; break;
- case 2: secword = "two"; break;
- case 3: secword = "three"; break;
- case 4: secword = "four"; break;
- case 5: secword = "five"; break;
- case 6: secword = "six"; break;
- case 7: secword = "seven"; break;
- case 8: secword = "eight"; break;
- case 9: secword = "nine"; break;
- default: break;
- }
- //// остава да напишеш 2 switch блока за twenty - ninety и ten - nineteen
- /// Използвай за пример горния блок
- /// Напиши правилните string и variable
- /// Тук са всички проверки:
- if (num >= 0 && num <= 9)
- { Console.WriteLine(secword); }
- else if (num >= 10 && num <= 19)
- { Console.WriteLine(bothword); }
- else if (num >= 20 && num <= 100)
- {
- if (num % 10 == 0 && num != 10 && num != 100)
- { Console.WriteLine(firstword); }
- else if (num == 100)
- { Console.WriteLine("one hundred"); }
- else
- { Console.WriteLine(firstword + " " + secword); }
- }
- else
- { Console.WriteLine("invalid number"); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement