public double CalcularDesconto(Compras.Compras compras) { if (compras.produtos.Count > 5) { return(compras.Valor * 0.05); } return(Proximo.CalcularDesconto(compras)); }
public double CalcularDesconto(Compras.Compras compras) { if (compras.Valor > 500.00) { return(compras.Valor * 0.1); } return(Proximo.CalcularDesconto(compras)); }
public static double AplicarDesconto(Compras.Compras compras) { IDesconto d1 = new DescontoCincoItens(); IDesconto d2 = new DescontoMaisQuinhentosReais(); IDesconto ultimo = new SemDesconto(); d1.Proximo = d2; d2.Proximo = ultimo; return(d1.CalcularDesconto(compras)); }
public double CalcularDesconto(Compras.Compras compras) { return(0); }