Exemplo n.º 1
0
        static void IntFromRoman(string inputtedRoman)
        {
            string formattedRoman = GetFormattedRoman(inputtedRoman);

            try {
                int result = RomanConverter.RomanToInteger(formattedRoman);
                Console.WriteLine(Constants.IntFromRomanMessage, formattedRoman, result);
            }
            catch (Exception) {
                Console.WriteLine(Constants.UnknownErrorMessage);
                throw;
            }
        }
Exemplo n.º 2
0
 static void RomanFromInt(int num)
 {
     try {
         string romanNum = RomanConverter.IntegerToRoman(num);
         Console.WriteLine(Constants.RomanFromIntResultMessage, num, romanNum);
     }
     catch (ArgumentOutOfRangeException) {
         Console.WriteLine(Constants.ArgumentOutOfRangeError);
         throw;
     }
     catch (Exception) {
         Console.WriteLine(Constants.UnknownErrorMessage);
         throw;
     }
 }