Пример #1
0
        public override double getNetAmountPayable(Bill bill)
        {
            double amount = bill.getAmount();
            double netAmountPayable;

            if (bill.getItem().Equals("Groceries") || numberOfYears <= 2)
            {
                netAmountPayable = amount;
            }
            else
            {
                netAmountPayable = (amount >= 100) ? (amount - (hundredDollarDiscountRate * Math.Truncate(amount / 100)))
                    : amount - (amount * discountPercentage);
            }

            return(netAmountPayable);
        }
Пример #2
0
        public override double getNetAmountPayable(Bill bill)
        {
            double amount           = bill.getAmount();
            string item             = bill.getItem();
            double netAmountPayable = 0.0;

            if (item.Equals("Groceries"))
            {
                netAmountPayable = amount;
            }
            else
            {
                netAmountPayable = (amount >= 100) ? (amount - (hundredDollarDiscountRate * Math.Truncate(amount / 100)))
                    : (amount - (amount * discountPercentage));
            }

            return(netAmountPayable);
        }