// File: account.h
// Header file for class for a bank account:

#ifndef ACCOUNT_H_  // Compiler guard
#define ACCOUNT_H_

#include <iostream>     // ostream
using namespace std;

class BankAccount
{
   public:  // Operations

      // Constructors
      BankAccount();
      BankAccount(double initialBalance, double initialRate);

      // Accessors
      double GetBalance() const;
      double GetRate() const;

      // Mutator
      void Update();

      // I/O
      void Write(ostream& outs) const;

   private:  // Data attributes
      double myBalance;         // account balance
      double myRate;            // account interest rate
};  // end BankAccount

#endif
