예제 #1
0
        /*atributos*/


        /*classe Executar*/
        public void Executar()
        {
            this.mensagem = "";

            /*isntanciar a classe*/
            validacao validacao = new validacao(this.num1, this.num2, this.op);

            if (validacao.mensagem.Equals(""))
            {
                /*isntanciar a classe*/

                Calculos calculos = new Calculos(validacao.n2, validacao.n1, this.op);
                this.resposta = calculos.resposta;
            }
            else
            {
                /*log de erro*/
                this.mensagem = validacao.mensagem;
            }
        }
예제 #2
0
        public void Executar()
        {
            this.mensagem = "";
            Validacao validacao = new Validacao();

            validacao.num1 = this.num1;
            validacao.num2 = this.num2;
            validacao.validar();
            validacao.op = this.op;
            if (validacao.mensagem.Equals(""))
            {
                Calculos calculos = new Calculos();
                calculos.n1 = validacao.n1;
                calculos.n2 = validacao.n2;
                calculos.op = this.op;
                calculos.calcular();
                this.resposta = calculos.resposta;
            }
            else
            {
                this.mensagem = validacao.mensagem;
            }
        }