Question
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started