Open the file Get starting balance Get transaction amount While valid transaction process transaction Get transaction amount Print final balance
do Ask the user for the file name attempt to open the file until successful at opening a file return the open file handle
Read the $ as a character Read the number as a float Return the number
Read the transaction number Read the date as a string Read A Number