Esempio n. 1
0
 // Instantiates and runs through 4000 roman numeral conversions
 static void Main(string[] args)
 {
     for (int i = 0; i < 4000; i++)
     {
         var romanNumeral = new RomanNumeral();
         Console.WriteLine(String.Format("The roman numeral conversion for {0} is:  {1}\n", i, romanNumeral.Convert(i)));
     }
     Console.Read();
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var romanNumeral = new RomanNumeral();

            Console.WriteLine(romanNumeral.ToRomanNumeral(2019));


            //Console.WriteLine((int)RomanNumeral.RomanSymbol.M);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            RomanNumeral roman = new RomanNumeral();

            //Example 1: XXI is 21 Example 2: XL is 40 Example 3: LVIII is 58

            Console.WriteLine(roman.ToInteger("XXI"));
            Console.WriteLine(roman.ToInteger("XL"));
            Console.WriteLine(roman.ToInteger("LVIII"));
        }
Esempio n. 4
0
        static void Main()
        {
            RomanNumeral R1 = new RomanNumeral(3999);

            Console.WriteLine($"\n {R1.Number} = {R1.Roman}");


            RomanNumeral R2 = new RomanNumeral("MMMcMxcix");

            Console.WriteLine($" {R2.Number} = {R2.Roman}");


            RomanNumeral R3 = new RomanNumeral(4999);

            Console.WriteLine($"\n {R3.Number} = {R3.Roman}");


            RomanNumeral R4 = new RomanNumeral("IVcMxcix");

            Console.WriteLine($" {R4.Number} = {R4.Roman}\n");


            foreach (var romanLetter in RomanNumeral.LettersValues)
            {
                Console.WriteLine($" {romanLetter.Key} = {romanLetter.Value}");
            }


            Console.WriteLine($"\n MIN roman value = {RomanNumeral.MIN_VALUE}");
            Console.WriteLine($" MAX roman value = {RomanNumeral.MAX_VALUE}");


            //for(int i = RomanNumeral.MIN_VALUE; i < RomanNumeral.MAX_VALUE+1; i++)
            //{
            //	string roman = RomanNumeral.NumberToRoman(i);
            //	if(RomanNumeral.RomanToNumber(roman) != i)
            //		Console.WriteLine($"[ERROR] > Number {i}");
            //}


            Console.WriteLine("\n Press any key to exit ");
            Console.ReadKey();
        }
 public void MyTestInitialize()
 {
     convertor = new RomanNumeral();
 }