logo Hurry, Grab up to 30% discount on the entire course
Order Now logo
1201 Times Downloaded

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Jarrod AlongeHistory
(5/5)

595 Answers

Hire Me
expert
Aidan CampbellTechnical writing
(5/5)

676 Answers

Hire Me
expert
Laura LeighlandMathematics
(/5)

903 Answers

Hire Me
expert
Maurice DugganNursing
(5/5)

545 Answers

Hire Me
Python Programming
(5/5)

Create a retirement planning program that requests background parameters from the user, then projects retirement savings and safe withdrawal amount

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Python Project

Write a Python program that demonstrates the key principals learned in class. You can use the example I provided (retirement calculator) or something else more interesting to you. (for example a banking program, library management program, online store with sales, inventory and customer list)

Your grade will be based on the following:

Neat, efficient code

Effective comments

Does it run properly?

Quality of the input and output (neat, formatted, etc)

Turned in on time (11/18)

Python items to be included:

String manipulation, user input, exception handling, at least 1 function, file access (read or write), loops (for or while), containers (list, tuple or dictionary)

Bonus items:

Modules, object oriented programming, CSV files

If you’d like me to review what you have before the project is due, I will give you feedback and you can make adjustments. I will only grade the final submission.

Collaboration

This is an individual project, however it is ok to ask for help from your fellow students or from me. Do not share code with each other, but it’s ok to help point someone in the right direction. 

Example Project:

Overview

Create a retirement planning program that requests background parameters from the user, then projects retirement savings and safe withdrawal amount (using the 4% rule) at retirement.

Requirements

1. Request the following user input: current age, age at retirement, current savings, annual savings amount, average rate of return

2. For each year until retirement, calculate and display the return rate, projected return and the new balance using a random return value that is 20% higher or lower than the expected rate.

3. For the year of retirement, display ending balance and a recommended annual withdrawal amount of 4% of the total portfolio

4. BONUS: Ask the user if they would like to run a Monte Carlo simulation. If “yes”, ask for the number of iterations in the test. Run the calculations from item 2 above for the given number of times and report the highest, lowest, mean and median of the ending values (displayed in step 3) for each iteration.

5. Provide an option to save the results to a file.

(5/5)
Attachments:

Expert's Answer

1201 Times Downloaded

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme