Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- if amount < (balance - minBalance)
- Subtract amount from balance
- else
- throw PolicyException(“Insufficient Funds”)
- endIf
- return amount*/
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace atm_program
- {
- class Savings : Account
- {
- private double interestRate;
- private double minBalance;
- public double InterestRate
- {
- get {return interestRate;}
- set { interestRate = value; }
- }
- public double MinBalance
- {
- get { return minBalance; }
- set { minBalance = value; }
- }
- //Constructor
- public Savings(long acctNumber) : base (acctNumber)
- {
- minBalance = 0.00;
- minBalance = balance;
- }
- //Methods
- public override double Withdrawal(double amount)
- {
- if ((amount < (balance - minBalance)))
- {
- balance = balance-amount;
- }
- else
- {
- throw new PolicyException ("Insufficient Funds");
- }
- return amount;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement