Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var powerer = new BinaryPowerer();
            var console = new ConsoleProvider();

            while (true)
            {
                console.WriteLine("Enter a base:");
                int baseValue = console.ReadeInt();
                console.WriteLine("Enter a index:");
                int index = console.ReadeInt();
                console.WriteLine("Enter a mod:");
                int mod = console.ReadeInt();

                try
                {
                    var result = powerer.Rize(baseValue, index, mod);
                    console.WriteLine(string.Format("{0}^{1} mod {2} = {3}", baseValue, index, mod, result));
                }
                catch (Exception e)
                {
                    console.WriteLine(e.Message);
                }
            }
        }
Exemplo n.º 2
0
 public void Setup()
 {
     powerer = new BinaryPowerer();
 }