git.fiddlerwoaroof.com
Raw Blame History
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