Question: 1. Please write the following program in Python 3? Please also create the UML and test program. Please show all outputs. (The Stock class) Design

1. Please write the following program in Python 3? Please also create the UML and test program. Please show all outputs.

(The Stock class) Design a class named Stock to represent a companys stock that contains:

A private string data field named symbol for the stocks symbol.

A private string data field named name for the stocks name.

A private float data field named previousClosingPrice that stores the stock price for the previous day.

A private float data field named currentPrice that stores the stock price for the current time.

A constructor that creates a stock with the specified symbol, name, previous price, and current price.

A get method for returning the stock name.

A get method for returning the stock symbol.

Get and set methods for getting/setting the stocks previous price.

Get and set methods for getting/setting the stocks current price.

A method named getChangePercent() that returns the percentage changed from previousClosingPrice to currentPrice.

Draw the UML diagram for the class, and then implement the class. Write a test program that creates a Stock object with the stock symbol INTC, the name Intel Corporation, the previous closing price of 20.5, and the new current price of 20.35, and display the price-change percentage.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!