Design an Account class used to represent an individual’s declining balance gift card.  It contains a string for the account number, and a float value for the balance.  It should include the following 7 functions: a 2-argument constructor (it accepts an account number and initial balance). a set function, one for each attribute (2 total functions, setAccount and setBalance.  Each assigns an argument value to the named member variable. a get function for each attribute (2 total functions, getAccount, and getBalance). Each returns the value stored in the named member variable. a function to display the account’s information to the screen.  The account number and balance value should be labelled. a function withdraw that takes a float argument and subtracts it from the balance.   Write the class declaration.  Member variables should NOT be accessible outside the class!  Member functions should be accessible outside the class! Write the member function definitions for only the following functions: setBalance getBalance withdraw Do NOT inline the member function definitions! Note: A driver (main function) is NOT required.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Design an Account class used to represent an individual’s declining balance gift card.  It contains a string for the account number, and a float value for the balance.  It should include the following 7 functions:

  • a 2-argument constructor (it accepts an account number and initial balance).
  • set function, one for each attribute (2 total functions, setAccount and setBalance.  Each assigns an argument value to the named member variable.
  • get function for each attribute (2 total functions, getAccount, and getBalance). Each returns the value stored in the named member variable.
  • a function to display the account’s information to the screen.  The account number and balance value should be labelled.
  • a function withdraw that takes a float argument and subtracts it from the balance.

 

  1. Write the class declaration.  Member variables should NOT be accessible outside the class!  Member functions should be accessible outside the class!
  2. Write the member function definitions for only the following functions:
    • setBalance
    • getBalance
    • withdraw

Do NOT inline the member function definitions!

Note: A driver (main function) is NOT required.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education