Determine whether you should accept or reject

Assignment Help Computer Engineering
Reference no: EM133694483

Python Assignment: program that determines whether you should accept or reject a project using Net Present Value (NPV) and Internal Rate of Return (IRR). Use the following formulas for NPV and IRR, respectively.

NP V = X N i=0 CFi (1 + r) i (1) NP V = 0 = X N i=0 CFi (1 + IRR) i (2) Requirements

1. Functions NPV and IRR calculations should be implemented as functions. At a minimum, the NPV function should accept a list of cash flows and a discount rate, and the IRR function should accept a list of cash flows and a guess at the IRR.

2. Accept/Reject Logic Implement code to automatically determine if a project should be accepted or rejected.

3. Tests You should provide sample code that tests the various endpoints of your code, including a projects that are accepted and rejected, positive and negative NPVs, and various IRRs.

4. Correctness Your code must provide the correct answer, both on whether or not to accept or reject the project and the calculation of NPV and IRR.

5. Readability Your code must be readable and easy to follow, using comments when necessary.

Reference no: EM133694483

Questions Cloud

What things can also be witnessed like these things : Students of these generation regardless of class are all for the most part thriving in it the technology that is provided for them. What things can also be
Define the variables inside the notebook : define the variables inside the notebook: Name Type Description instr 1d numpy array array with the sound of just the instrumental track vocals
Do you think the us fish and wildlife service : Do you think the US Fish and Wildlife Service made the correct decision regarding the listing status of the Cerulean Warbler?
Estimates the majority of global fish production : FAO estimates that the majority of global fish production (156 MT) is used for what purpose? What was the remaining 22 MT used for?
Determine whether you should accept or reject : Determine whether you should accept or reject a project using Net Present Value (NPV) and Internal Rate of Return (IRR). Use the following formulas for NPV
Provide a response question about what methods : Provide a response question about what methods would/should the different agencies utilize to identify, discover, or locate threats and hazards through active
What row does this situation correspond to : If statement p is true, statement q is false and statement 7 is false, what is the truth value of the compound statement? What row does this situation
Does the client hello packet that you examined previously : What purpose does a nonce serve during the handshake process? Does the Client Hello packet that you examined previously also contain a nonce
Draw an erd : A given equipment item need not be assigned, and a given room need not be assigned either a faculty or an equipment item. Draw an ERD

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