SHARE
SPREAD
HELP

The Tradition of Sharing

Help your friends and juniors by posting answers to the questions that you know. Also post questions that are not available.


To start with, Sr2Jr’s first step is to reduce the expenses related to education. To achieve this goal Sr2Jr organized the textbook’s question and answers. Sr2Jr is community based and need your support to fill the question and answers. The question and answers posted will be available free of cost to all.

 

#
Authors:
Tony Gaddis
Chapter:
Input,processing And Output
Exercise:
Programming Exercises
Question:10 | ISBN:9780132576376 | Edition: 2

Question

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.
TextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbook

Answer

print("Last month Joe purchased some stock in Acme Software, Inc")
shares = 1000
print("The number of shares that Joe purchased :",shares)
perShare = 32.87
print("he paid $"+str(perShare)," per share")
paidShares = shares * perShare
print("total amount was paid by Joe on 1000 shares was : $"+ \
      str(format(paidShares ,'.2f')))
brokerCommission1 = paidShares * .02
print("amount of commission joe paid when he bought the stock was : $" + \
      str(format(brokerCommission1 , ',.2f')))
print("Two weeks later Joe sold the stock")
shareSold = 1000
print("The number of shares that Joe sold was :",shareSold)
perShare = 33.92
print("he sold $"+str(perShare),"per share")
totalAmountSold = shareSold * perShare
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 - ( paidShares + \
                                    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 ")

0 0

Discussions

Post the discussion to improve the above solution.