Based on this program, write a flow charts. Addendum: allow user input.   */       // set up variables       int sharesPurchased;   double sharesCostPerShare;   double stockBrokerCommission;   //int sharesOnHand;   //double sharesOriginalCostPerShare;   double buyingCost;   //double sellingCost;   double brokerCost;   String input;       // input       input = JOptionPane.showInputDialog("Purchase how many shares? ");   sharesPurchased = Integer.parseInt(input);       input = JOptionPane.showInputDialog("Cost per share? ");   sharesCostPerShare = Double.parseDouble(input);       input = JOptionPane.showInputDialog("Stock broker commission? (ie. .02 for 2%) ");   stockBrokerCommission = Double.parseDouble(input);       // calculate       buyingCost = sharesPurchased * sharesCostPerShare;   brokerCost = sharesPurchased * stockBrokerCommission;       // display purchase       JOptionPane.showMessageDialog(null, "Shares purchased : " + sharesPurchased + "\n" +   "Cost per share : $" + sharesCostPerShare + "\n" +   "Broker commission : " + stockBrokerCommission + "\n" +   "Total cost : $" + buyingCost + "\n" +   "Broker fee : $" + brokerCost + "\n");

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section: Chapter Questions
Problem 9PP
icon
Related questions
Question

Based on this program, write a flow charts.

Addendum: allow user input.
  */
   
  // set up variables
   
  int sharesPurchased;
  double sharesCostPerShare;
  double stockBrokerCommission;
  //int sharesOnHand;
  //double sharesOriginalCostPerShare;
  double buyingCost;
  //double sellingCost;
  double brokerCost;
  String input;
   
  // input
   
  input = JOptionPane.showInputDialog("Purchase how many shares? ");
  sharesPurchased = Integer.parseInt(input);
   
  input = JOptionPane.showInputDialog("Cost per share? ");
  sharesCostPerShare = Double.parseDouble(input);
   
  input = JOptionPane.showInputDialog("Stock broker commission? (ie. .02 for 2%) ");
  stockBrokerCommission = Double.parseDouble(input);
   
  // calculate
   
  buyingCost = sharesPurchased * sharesCostPerShare;
  brokerCost = sharesPurchased * stockBrokerCommission;
   
  // display purchase
   
  JOptionPane.showMessageDialog(null, "Shares purchased : " + sharesPurchased + "\n" +
  "Cost per share : $" + sharesCostPerShare + "\n" +
  "Broker commission : " + stockBrokerCommission + "\n" +
  "Total cost : $" + buyingCost + "\n" +
  "Broker fee : $" + brokerCost + "\n");
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr