Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions