コード例 #1
0
ファイル: ShippingService.cs プロジェクト: tanisic98/DOOP-LV
        public double GetShippingPrice(IShipable item)
        {
            double packetMass = 0;

            packetMass = item.Weight;
            return(packetMass * initialWeightPrice);
        }
コード例 #2
0
        public double ShippingPrice(IShipable package)
        {
            double shippingPrice = 0;

            shippingPrice = package.Weight * ShippingPricepkg;
            return(shippingPrice);
        }
コード例 #3
0
        public double shippingPrice(IShipable item)
        {
            double calculatedPrice = 0;

            calculatedPrice = item.Weight * weightPrice;
            return(calculatedPrice);
        }
コード例 #4
0
        public double PacketPrice(IShipable item)
        {
            double price;

            price = massValue + item.Weight;

            return(massValue);
        }
コード例 #5
0
        public double PacketPrice(IShipable item)
        {
            double price;

            price = value * item.Weight;

            return(price);
        }
コード例 #6
0
ファイル: ShippingService.cs プロジェクト: elenaknapic/LV5-C-
        public double CijenaDostavePaketa(IShipable item)
        {
            double cijena;

            cijena = cijenaMase + item.Weight;

            return(cijena);
        }
コード例 #7
0
 public double ShippingPrice(IShipable package)
 {
     if (package.Weight >= 30)
     {
         return(this.shippingPrice + (package.Weight - 30) * 2);
     }                                                                                  //za svaki paket iznad 30kn placa se dodazna cijena od 2kg po kili
     else
     {
         return(this.shippingPrice);
     }
 }
コード例 #8
0
ファイル: Field.cs プロジェクト: smo82/thegodmode.github.com
        public void AddShip(IShipable ship)
        {
            switch (ship.GetOrientation())
            {
            case Orientation.Horizontal:
                InsertHorizontalShip(ship.GetShipLength(), ship.GetTopLeftPosition(), ship.GetSymbol());
                break;

            case Orientation.Vertical:
                InsertVerticalShip(ship.GetShipLength(), ship.GetTopLeftPosition(), ship.GetSymbol());
                break;

            default:
                break;
            }
        }
コード例 #9
0
        private static void WorkWithShip(IShipable ship)
        {
            bool shipmenulooped = true;

            while (shipmenulooped)
            {
                Console.WriteLine("Choose action: \n 1 - Add cannon \n 2 - Start moving \n 3 - Stop moving \n 4 - Fire cannons \n 5 - Exit");
                int number = WasNumberInputted(Console.ReadLine(), ref shipmenulooped);
                if (!shipmenulooped || (number > 5) || (number < 1))
                {
                    shipmenulooped = true;
                    Console.WriteLine("Incorrect input for action number");
                }
                else
                {
                    switch (number)
                    {
                    case 1: ship.Act(2);
                        break;

                    case 2: ship.Move();
                        break;

                    case 3: ship.Stop();
                        break;

                    case 4: ship.Act(1);
                        break;

                    case 5:
                        shipmenulooped = false;
                        break;
                    }
                }
            }
        }
コード例 #10
0
ファイル: Box.cs プロジェクト: antolovicmihael/LV5-Doop
 public void Remove(IShipable item)
 {
     this.items.Remove(item);
 }
コード例 #11
0
 public double Price(IShipable item)
 {
     return(PricePerMass * item.Weight);
 }
コード例 #12
0
ファイル: Box.cs プロジェクト: antolovicmihael/LV5-Doop
 public void Add(IShipable item)
 {
     this.items.Add(item);
 }
コード例 #13
0
ファイル: ShippingService.cs プロジェクト: biwz/lv5_ralasic
 public double TotalShippingCost(IShipable item)
 {
     return(item.Weight * this.pricePerKg);
 }
コード例 #14
0
ファイル: ShippingService.cs プロジェクト: dwyps/FERIT
 public double ShippingPrice(IShipable items)
 {
     return(items.Weight * PricePerWeight);
 }
コード例 #15
0
 public double priceOfDelivery(IShipable item)
 {
     return(item.Weight * pricePerKg);
 }
コード例 #16
0
        public double CalculateDeliveryPrice(IShipable package)
        {
            double deliveryPrice = package.Weight * PricePerKg;

            return(Math.Round(deliveryPrice, 2));
        }
コード例 #17
0
 public void AddShip(IShipable ship)
 {
     switch (ship.GetOrientation())
     {
         case Orientation.Horizontal:
             InsertHorizontalShip(ship.GetShipLength(), ship.GetTopLeftPosition(), ship.GetSymbol());
             break;
         case Orientation.Vertical:
             InsertVerticalShip(ship.GetShipLength(), ship.GetTopLeftPosition(), ship.GetSymbol());
             break;
         default:
             break;
     }
 }
コード例 #18
0
 public double CalculatePrice(IShipable pack)
 {
     return(pack.Weight * price);
 }
コード例 #19
0
 public double GetDeliveryPrice(IShipable item)
 {
     return(item.Weight * pricePerKg);
 }
コード例 #20
0
 public double GetShippingServicePrice(IShipable package)
 {
     return(package.Weight * pricePerKg);
 }
コード例 #21
0
ファイル: Box.cs プロジェクト: mPetrekovic/rppoon
 public void Add(IShipable item)
 {
     this.items.Add(item);
     this.weight += item.Weight;
 }
コード例 #22
0
 public double ShippingPrice(IShipable package)
 {
     return(package.Weight * ShippingPriceperkg);
 }
コード例 #23
0
 public double CalculatePrice(IShipable item)
 {
     return(this.WeightPrice * item.Weight);
 }
コード例 #24
0
ファイル: Box.cs プロジェクト: mPetrekovic/rppoon
 public void Remove(IShipable item)
 {
     this.items.Remove(item);
     this.weight -= item.Weight;
 }
コード例 #25
0
ファイル: ShippingService.cs プロジェクト: BrigitaSnajder/LV5
 public double calculateDeliveryPrice(IShipable item)
 {
     return(item.Weight * price);
 }