Net Present Value (NPV) application aggregates the present value of future cash flows.
Features:
1. Cash flow can occur any time
2. Cash flow can repeat any number of times
3. Interest rate for cash flow can be specified.
4. Clear all cash flows and start over with a new set of cash flows
5. No limitation to number of cash flows to be entered unlike popular calculators
Scenarios the application addresses:
1. When cash flow time is supplied, cash flow time will increment by 1 starting from 1
2. When cash flow time is a fraction, then the next cash flow will start with the next number
3. When interest is not specified, previous interest is carried over
4. By default cash flow repeats once
Examples:
1. CF0=5, interest rate = 5%
CF1=6, interest rate = 5%
CF2=7, interest rate = 5%
2. CF0=5, interest rate = 5%, CF Time = 0.5
CF1=6, interest rate = 5%, CF Time = 2.7
CF2=7, interest rate = 5%, CF Time = 3.2
3. CF0=5, interest rate = 5%, CF Time = 0.5, Repeats 2 times
CF1=6, interest rate = 5%, CF Time = 2.7
CF2=7, interest rate = 5%, CF Time = 3.2, repeats 3 times