Stock Transaction Program
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):
print(“Joe made a profit”)
else:
print(“Joe lost his money “)