コード例 #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);
            }
        }
コード例 #2
0
ファイル: FedEx.cs プロジェクト: Aeiroa/TAREAS-DDS
 public override float calcularCosto(Paquete miPaquete, string miDestino)
 {
     return(costoPorVolumen * miPaquete.volumen);
 }
コード例 #3
0
ファイル: Transportista.cs プロジェクト: Aeiroa/TAREAS-DDS
 public abstract float calcularCosto(Paquete miPaquete, string miDestino);
コード例 #4
0
 public Envio(string destino, Paquete paquete, Transportista transportista)
 {
     this.destino       = destino;
     this.paquete       = paquete;
     this.transportista = transportista;
 }
コード例 #5
0
ファイル: UPS.cs プロジェクト: Aeiroa/TAREAS-DDS
 public override float calcularCosto(Paquete miPaquete, string miDestino)
 {
     return(costoPorKilo * miPaquete.peso);
 }