git.fiddlerwoaroof.com
application.e
dd94a37d
 note
 	description: "menus application root class"
 	date: "$Date$"
 	revision: "$Revision$"
 
 class
 	APPLICATION
 
 inherit
 	ARGUMENTS
 
 create
 	make
 
 feature
 	person: PERSON
 	acc: ACCOUNT
 	balance: INTEGER
 
 feature {NONE} -- Initialization
 
 	make
 			-- Run application.
 		do
 			--| Add your code here
 			create acc.open ("Bob Johnson", 2300)
 			person := acc.owner
 			balance := acc.balance
 
 			print (person.name + "%N--------------%N")
 
 			acc.deposit (2300)
 			print ("Initial: ")
 			print (balance)
 			print (" %N")
 
 			if acc.may_withdraw (50) then
 				acc.withdraw (3600)
 			end
 			print ("Final:   ")
 			print (acc.balance)
 			print (" %N")
 
 			print ("%N%NLedger:%N--------%N")
 
 			acc.print_transactions
 		end
 
 end