The concept of the time value of money

Assignment Help Computer Engineering
Reference no: EM132087293

For visual basic

Most techniques used to determine economic feasibility encompass the concept of the time value of money (TVM) and break-even analysis (BEA).

The time value of money (TVM) refers to the concept of comparing present cash outlays to future expected returns.

A dollar today is worth more than a dollar one year from today because money can be invested.

The rate at which money can be borrowed or invested is called the cost of capital and is called the discount rate for TVM calculations.

Create a visual basic form to do the following TVM and BEA calculations.

The end user should be able to enter the following five values:

Annual tangible benefits

Annual or Recurring costs

Onetime costs

Discount Rate

If you don't wish to do the bonus, then base all your calculation for only 5 years.

Calculate the Present Value of Money by using the following formula: PVn=Y*[1/(1+i)n] where "Y" is the amount and "i" is the discount rate and "n" is number of years from 0 to n.

For example, the present value of $4,500.00 for the three payments of $1,500.00 and 10 percent discount rate, can be calculated as:

PV1=1500*[1/(1+.10)1] = 1500 * 0.9091 = 1,363.65

PV2=1500*[1/(1+.10)2] = 1500 * 0.8264 = 1,239.60

PV3=1500*[1/(1+.10)3] = 1500 * 0.7513 = 1,126.95

$3,730.20 Value of $4,500.00 today rather than $1,500.00 per year for three years.

Your program should do the following calculations:

(Present Value) PV of benefits: By multiplying the related discount rate by the Net economic benefits

(Present Value) PV of Recurring Costs: By multiplying the related discount rate by the Recurring Costs

(Net Present Value) NPV of all benefits: By adding PV of benefits of each year to the previous year

(Net Present Value) NPV of all costs: By adding PV of costs of each year to the previous year

(Return of Investment) ROI: BY dividing the Overall NPV by the NPV of all costs

(Break Even Point) BEP: Find the year when the Overall NPV cash flow turns positive and do the following calculation:

Break-Even Ratio = (Yearly NPV Cash Flow - Overall NPV Cash Flow) / Yearly NPV Cash Flow

Try your program for 5 years, 50,000 Annual Benefits, 28,500 Recurring Costs, 42,500 One Time Costs and 12% Discount rate.

BER = (15,303 - 9,139) / 15,303 = 0.403 Therefore the BEP is at 2.4 year. (See the chart below)

Any extra calculation and extra work such as Break-even point graph chart would be extra bonus points up to 10 points.

See samples below:

CPT-206 Final Projects

Sample of the output

The rest of the above form when you scroll down

Bonuses up to 10 points:

Create a button to create a graph

Create a button to print it as a report

Make it to work for variable years (5 to 10)

Graphical chart

Printable Report

Works for (5 to 10) years. Example of 7 years

Reference no: EM132087293

Questions Cloud

What are the important tasks for a web and data security : How can the administrator ensure that no important task in the ongoing management of security in networks is neglected?
How wolud this equation work in chemical reactions : How wolud this equation work in chemical reactions? I think the appearance of B and C should be equal but the 2 is throwing me off.
Write a matlab program to accept a non-empty set of numbers : Organizing numbers is of great importance in todays world and calculating the mean of a set of data/numbers is often necessary.
Established with an equilibrium constant value : 1) Among the following equilibrium expressions for the dissolution of calcium fluoride (CaF2) in water... the correct expression is?
The concept of the time value of money : Most techniques used to determine economic feasibility encompass the concept of the time value of money (TVM) and break-even analysis (BEA).
Calculate the rate constant k : In a university laboratory experiment the rate of disappearance of ozone (O3) was measured to be 9 x 10-3 M/s. Simultaneously, the concentration of ozone
List the isbn and title of books published by the publisher : Display the title and publisher of the most expensive book based on the retail price.
Create trigger on update of chairid that enforces : Create trigger on update of chairID that enforces the following business rules One employee can chair no more than one department.
Causes the rate of formation of a : Tripling the initial concentration of X causes the rate of formation of A to be increased by a factor of 9.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd