public override double calcularFrete(Carga carga) { if (carga.getPeso() < 15000) { return(((carga.getPeso() * 0.2) + (carga.getValor() * 0.1)) + 5000); } else { return((carga.getPeso() * 0.2) + (carga.getValor() * 0.1)); } }
public override double calcularFrete(Carga carga) { if (carga.getValor() > 40000) { return(((carga.getPeso() * 0.12) + (carga.getValor() * 0.3)) * 0.75); } else { return((carga.getPeso() * 0.12) + (carga.getValor() * 0.3)); } }
public Caminhao(Carga carga) : base(carga) { this.peso = carga.getPeso(); this.valor = carga.getValor(); }