Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Write program that asks for a digit and depending on the input shows the name of that digit (in English) using a switch statement.
- */
- using System;
- class NameOfDigit
- {
- static void DigitName(int digit, string digitName)
- {
- Console.WriteLine("You entered digit {0} - > {1}!" + Environment.NewLine, digit, digitName);
- }
- static void Main()
- {
- int digit;
- string invalidInput = "Please enter a digit between 0 and 9" + Environment.NewLine;
- string digitName;
- Console.WriteLine("Enter value of digit: ");
- while (!(int.TryParse(Console.ReadLine(), out digit) && digit >= 0 && digit < 10))
- {
- Console.WriteLine(invalidInput);
- Console.WriteLine("Enter digit (0-9): ");
- }
- switch (digit)
- {
- case 0:
- {
- digitName = "zero";
- break;
- }
- case 1:
- {
- digitName = "one";
- break;
- }
- case 2:
- {
- digitName = "two";
- break;
- }
- case 3:
- {
- digitName = "three";
- break;
- }
- case 4:
- {
- digitName = "four";
- break;
- }
- case 5:
- {
- digitName = "five";
- break;
- }
- case 6:
- {
- digitName = "six";
- break;
- }
- case 7:
- {
- digitName = "seven";
- break;
- }
- case 8:
- {
- digitName = "eight";
- break;
- }
- case 9:
- {
- digitName = "nine";
- break;
- }
- default:
- {
- digitName = "";
- break;
- }
- }
- DigitName(digit, digitName);
- Main();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment