Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I am writing this C++ program and I need help putting it into functions and outputting the answers to a file. Could you also check

I am writing this C++ program and I need help putting it into functions and outputting the answers to a file. Could you also check to see if my answer is correct?

/* Program Directions : 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 stock broker 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 stock broker 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.) */

#include #include

using namespace std;

int main() { double sharesBought, stockPrice1, commission1, sharesSold, stockPrice2, commission2; double total1, total2;

cout << " ------------------------------------------ " << " Stock Transaction Program " << " ------------------------------------------ ";

sharesBought = 1000; sharesSold = 1000; stockPrice1 = 45.50; stockPrice2 = 56.90; commission1 = (sharesBought * stockPrice1) * 0.02; commission2 = (sharesSold * stockPrice2) * 0.02; total1 = (sharesBought * stockPrice1) + commission1; total2 = (sharesSold * stockPrice2) + commission2;

cout << setprecision(2) << fixed; cout << "Amount Joe paid for the stock: $" << sharesBought * stockPrice1 << endl; cout << "Commission Joe paid to broker : $" << commission1; cout << " ----------------------------- "; cout << "Joe sold the stock for: $" << sharesSold * stockPrice2 << endl; cout << "Commission Joe paid to broker : $" << commission2 << endl; cout << "Profit: " << total2 - total1 << " ";

system("pause");

return 0; }

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

Question

What qualities do you see as necessary for your line of work?

Answered: 1 week ago