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); }
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); }