Exemple #1
0
        public override float calcularCosto(Paquete miPaquete, string miDestino)
        {
            bool evaluacionDestino = esCercano(miDestino);

            if (evaluacionDestino)
            {
                return(tarifaLocal * miPaquete.peso);
            }
            else
            {
                return(tarifaLargaDistancia * miPaquete.peso);
            }
        }
Exemple #2
0
 public override float calcularCosto(Paquete miPaquete, string miDestino)
 {
     return(costoPorVolumen * miPaquete.volumen);
 }
Exemple #3
0
 public abstract float calcularCosto(Paquete miPaquete, string miDestino);
Exemple #4
0
 public Envio(string destino, Paquete paquete, Transportista transportista)
 {
     this.destino       = destino;
     this.paquete       = paquete;
     this.transportista = transportista;
 }
Exemple #5
0
 public override float calcularCosto(Paquete miPaquete, string miDestino)
 {
     return(costoPorKilo * miPaquete.peso);
 }