CJCoding With Joseph
15free / daySign inCreate account

Reject an Invalid Spend

Create a class Wallet whose constructor sets a private double balance. Spend(double amount) subtracts amount from the balance only when the balance is large enough; if amount is more than the balance, nothing changes. GetBalance() returns the balance. Do not write a Main method.

Starting from 100, Spend(30) leaves the balance shown in Expected Output.

Starting from 100, Spend(500) is rejected and leaves:
100

Expected Output:

70

= newline. The output ends with a newline — print one after the last line.

Hints2 available
Topics:
Encapsulation
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · Ctrl+Space to expand shortcuts (cw, cr, fori)

Your Output

Run your code to see the output here...

Test Cases

Run your code to see test case results.