Ejemplo n.º 1
0
        public IOperacion CrearOperacion(Operacion operacion)
        {
            IOperacion io = null;

            switch (operacion)
            {
            case Operacion.Suma:
                io = new Suma();
                break;

            case Operacion.Resta:
                io = new Resta();
                break;

            case Operacion.Multiplicacion:
                io = new Multiplicacion();
                break;

            case Operacion.Division:
                io = new Division();
                break;

            case Operacion.Potenciacion:
                io = new Potenciacion();
                break;
            }

            return(io);
        }
Ejemplo n.º 2
0
 private void Multiplicar_Click(object sender, EventArgs e)
 {
     listBox1.Items.Clear();
     c1             = Double.Parse(textBox1.Text);
     c2             = Double.Parse(textBox2.Text);
     Multiplicacion = c1 * c2;
     listBox1.Items.Add(Multiplicacion.ToString());
 }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            Suma suma = new Suma(5, 5);

            suma.mostrarResultado();
            Console.WriteLine("\n");
            Resta resta = new Resta(10, 5);

            resta.mostrarResultado();
            Console.WriteLine("\n");
            Multiplicacion multi = new Multiplicacion(2, 2);

            multi.mostrarResultado();
            Console.WriteLine("\n");
            Division division = new Division(20, 10);

            division.mostrarResultado();
            Console.WriteLine("\n");
            //atrapando exception
            Division divisionException = new Division(5, 0);
        }