Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Stock Transaction Program Last month Joe purchased some stock in Acme Software,

ID: 3885795 • Letter: S

Question

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 $45.50 per share.

• Joe paid his stockbroker a commission that amounted to 2% 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 $56.90 per share.

• He paid his stockbroker another commission that amounted to 2% 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 profit that Joe made after selling his stock and paying the two

commissions to his broker. (If the amount of profit that your program displays is a

negative number, then Joe lost money on the transaction.)

Explanation / Answer

#include<iostream>

using namespace std;

int main()

{

     int noShares;

     double purchasedPrice;

     double purchasedAmount;

     double comOnPurchase;

    

     double soldPrice;

     double soldAmount;

     double comOnSold;

     cout<<"**Stock Transaction**"<<endl;

     cout<<"Enter the number of shares that joe purchased:"<<endl;

     cin>>noShares;

     cout<<"Enter the price per share: $";

     cin>>purchasedPrice;

     //calculate total amount Joe paid to purchase 1000 shares

     purchasedAmount=noShares*purchasedPrice;

     //calculate commission that Joe paid to broker for pruchasing stock

     comOnPurchase= (purchasedAmount*2)/100;

     cout<<"Joe paid the commission to the broker on purchase: $"<<comOnPurchase<<endl;

     cout<<"Enter the price that Joe sold the each share: $";

     cin>>soldPrice;

     //calculate total amount Joe recieved on selling 1000 shares

     soldAmount= noShares*soldPrice;

     //calculate commission that Joe paid to broker for selling stock

     comOnSold=(soldAmount*2)/100;

     cout<<"Joe paid the commission to the broker on sold: $"<<comOnSold<<endl;

     cout<<"The profit made by Joe in the Transaction: $"<<(soldAmount-comOnSold)-(purchasedAmount+comOnPurchase)<<endl;

     system("pause");

     return 0;

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote