Accept, analyze and store and display entries of a series of digits and produce several results: The data will be entered without punctuation. Enter is the end of t he string of numbers. The string analyzes: 1234567890 Digits 123 Customer Number Digits 45 Transaction type remaining digits dollars and cents Trailing minus sign makes amount negative Each time a new customer number is recognized, Request and store the customer name. Name may be stored in same file as other input. Separate file not needed. Except for the list input below, when data is printed, print the customer name (include option to disable) Browse for file name which has stored or will store data. Accept Date Date is marked by first two characters AA followed by MMDD All entries following are in this date until a new date is entered. Dates are not required to be contiguous. Option to assume all following entries are the same customer ( until changed) Enter CC and customer number.. subsequent entries are type, amount, only. Enter CC000. To restore normal operations. 1) List input location customer transaction Amount Option to print or display if print 3 columns per page. column 1, locations 1-50; 2 51-100; 3 101- 150 2) Change data enter location; enter substitute data 3) Optional list and total. 4) Total for each customer ( in numeric order) , grand total. 5) Total for selected customer, each transaction type 6) As above but option for subtotals each transaction type, each customer. 7) Total for each date 8) Total for date range. 9) Total for each transaction type. 10) total for each totals for each customer, by date (subtotal at each date change), by transaction type,
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Deadline information
Delivery date as important as price.