Example #1
0
 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));
     }
 }
Example #2
0
        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));
            }
        }
Example #3
0
 public Caminhao(Carga carga) : base(carga)
 {
     this.peso  = carga.getPeso();
     this.valor = carga.getValor();
 }