# Stock Transaction Program

Last month Joe purchased some stock in Acme Software, Inc. Here are the details of the purchase:

• The number of shares that Joe purchased was 1,000.
• When Joe purchased the stock, he paid \$32.87 per share.
• Joe paid his stockbroker a commission that amounted to 2 percent of the amount he paid for the stock.

Two weeks later Joe sold the stock. Here are the details of the sale:

• The number of shares that Joe sold was 1,000.
• He sold the stock for \$33.92 per share.
• He paid his stockbroker another commission that amounted to 2 percent of the amount he received for the stock.

Write a program that displays the following information:

• The amount of money Joe paid for the stock.
• The amount of commission Joe paid his broker when he bought the stock.
• The amount that Joe sold the stock for.
• The amount of commission Joe paid his broker when he sold the stock.
• Display the amount of money that Joe had left when he sold the stock and paid his broker (both times). If this amount is positive, then Joe made a profit. If the amount is negative, then Joe lost money.

Solution

print(“Last month Joe purchased some stock in Acme Software, Inc”)

print(“********details of the purchased*******”)

noOfShare = 1000

print(“The number of shares that Joe purchased :”,noOfShare)

paidPerShare = 32.87

print(“he paid \$”+str(paidPerShare),” per share”)

paidOnShares = noOfShare * paidPerShare

print(“total amount was paid by Joe on 1000 shares was : \$”+ \

str(format(paidOnShares ,’.2f’)))

brokerCommission1 = paidOnShares * .02

print(“amount of commission joe paid when he bought the stock was : \$” + \

str(format(brokerCommission1 , ‘,.2f’)))

print()

print()

print(“Two weeks later Joe sold the stock”)

print(“********details of the sale*******”)

noOfShareSold = 1000

print(“The number of shares that Joe sold was :”,noOfShareSold)

soldPerShare = 33.92

print(“he sold \$”+str(soldPerShare),”per share”)

totalAmountSold = noOfShareSold * soldPerShare

print(“total amount was sold by Joe on 1000 shares was : \$”+ \

str(format(totalAmountSold ,’.2f’)))

brokerCommission2 = totalAmountSold * .02

print(“amount of commission joe paid when he sold the stock was : \$” + \

str(format(brokerCommission2 , ‘,.2f’)))

balanceAmount = totalAmountSold – ( paidOnShares + \

brokerCommission1 + brokerCommission2 )

print(“Amount of money Joe has left : \$”+str(format(balanceAmount , ‘,.2f’)))

if(balanceAmount > 0):