public void ImprimeSubtracao(Subtracao subtracao) { Console.Write("("); subtracao.Esquerda.Aceita(this); Console.Write(" - "); subtracao.Direita.Aceita(this); Console.Write(")"); }
public void ImprimeSubtracao(Subtracao subtracao) { Console.Write("("); Console.Write("-"); Console.Write(" "); subtracao.Esquerda.Aceita(this); Console.Write(" "); subtracao.Direita.Aceita(this); Console.Write(")"); }
public void ImprimeSubtracao(Subtracao subtracao) { Console.Write("("); subtracao.Esquerda.AceitaUmaImpressoa(this); //esquerda Console.Write("-"); subtracao.Direita.AceitaUmaImpressoa(this); //direita Console.Write(")"); }
private void testaInterpreter() { IExpressao soma = new Soma(new Numero(10), new Numero(15)); Console.WriteLine(soma.Avalia()); IExpressao subtracao = new Subtracao(new Numero(10), new Numero(15)); Console.WriteLine(subtracao.Avalia()); }