Helps managing your money. It calculates deposits plan required to always keep minimum amount of cash in your hands but no more than necessary.
You might want it if you wish to keep most of your money in deposit bank accounts but need to withdraw some every month. In this case when you (re)open deposits you have to know exact time when you need them back. It's not so easy math if you have many of them. The algorithm generates a plan while trying to keep the specified total amount of cash available per month. Though it's not very precise because banks don't open deposits for say 131 number of days.
- Colored deposit-withdrawal plan
- The plan ensures that you have specified amount of money each month
- Highlights balances when they are noticiable bigger or less than the specified amount
- Shows when it can't avoid deposit durations of less than month (in such rare case you have to just keep the cash)
- Calculates how much time you have until you are out of money
- Tries to keep the longest possible deposit terms for maximum percents
- Detects when you can add money to existing deposits
- Tries to minimize amount of unncessary operations
- Annual percents
- Tax
- Inflation
- Maximum deposit duration can be limited
<<
means withdrawing,
>>
means opening a new deposit,
vv
indicates a balance before next operation,
^^
indicates a balance after next operation
DepositTermCalc.exe <input.txt>
Dates are specified as dd.mm.yyyy though other formats might still work.
This is a simple tool and it's not meant to be maintained and developed for a long time. No OOP - plain algorithm. No tests - debugger driven development instead =)
Free for personal use. You can modify code but you are not allowed to distribute your changes in any form.