예제 #1
0
        static void Main(string[] args)
        {
            ICurrency currency;
            double    valueToCalculate;
            double    calculatedValue;

            currency         = new Dollar();
            valueToCalculate = 5;
            calculatedValue  = currency.CalculateBRLQuote(valueToCalculate);

            Console.WriteLine("{0} dolares = {1} reais", valueToCalculate, calculatedValue);

            currency         = new Euro();
            valueToCalculate = 10;
            calculatedValue  = currency.CalculateBRLQuote(valueToCalculate);

            Console.WriteLine("{0} Euros = {1} reais", valueToCalculate, calculatedValue);

            currency         = new Libra();
            valueToCalculate = 20;
            calculatedValue  = currency.CalculateBRLQuote(valueToCalculate);

            Console.WriteLine("{0} Libras = {1} reais", valueToCalculate, calculatedValue);

            Console.ReadKey();
        }