예제 #1
0
        public int Avaliar()
        {
            var valorDireita  = Direita.Avaliar();
            var valorEsquerda = Esquerda.Avaliar();

            return(valorEsquerda + valorDireita);
        }
예제 #2
0
        public int Avalia()
        {
            int resultadoDaEsquerda = Esquerda.Avalia();
            int resultadoDaDireita  = Direita.Avalia();

            return(resultadoDaEsquerda + resultadoDaDireita);
        }
예제 #3
0
        public int Avalia()
        {
            int valorEsquerda = Esquerda.Avalia();
            int valorDireita  = Direita.Avalia();

            return(valorEsquerda + valorDireita);
        }
예제 #4
0
        public double Avalia()
        {
            double resultadoDaEsquerda = Esquerda.Avalia();
            double resultadoDaDireita  = Direita.Avalia();

            return(resultadoDaEsquerda / resultadoDaDireita);
        }
        public int Avalia()
        {
            var resultadoDaEsquerda = Esquerda.Avalia();
            var resultadoDaDireita  = Direita.Avalia();

            return(resultadoDaEsquerda - resultadoDaDireita);
        }
예제 #6
0
        public int Avalia()
        {
            int resultadoDaEsquerda = Esquerda.Avalia();
            int resultadoDaDireita  = Direita.Avalia();

            if (resultadoDaDireita == 0)
            {
                throw new DivideByZeroException("Não dividiras por Zero");
            }
            return(resultadoDaEsquerda / resultadoDaDireita);
        }
예제 #7
0
 public decimal Avalia()
 {
     return(Esquerda.Avalia() * Direita.Avalia());
 }
예제 #8
0
 public int Avalia()
 {
     return(Esquerda.Avalia() / Direita.Avalia());
 }
예제 #9
0
 public int Avalia() => Esquerda.Avalia() + Direita.Avalia();
 public override int Avalia()
 {
     return(Esquerda.Avalia() - Direita.Avalia());
 }
예제 #11
0
 public int Interpretar() => Esquerda.Interpretar() + Direita.Interpretar();
예제 #12
0
 public override int Avalia()
 {
     return((int)Math.Sqrt(Esquerda.Avalia()));
 }
예제 #13
0
 protected int ObterValorEsquerda()
 {
     return(Esquerda.Avaliar());
 }