/**
 * FileName:     SellStocks.java
 * Description:  
 * @author 	Ho Yin, Low
 * @version 1.0
 * FileNeeded: 	MyInput.class 
 */

public class SellStock
{
  /**Main method*/
  public static void main(String[] args)
  {
    double stockPrice;      // Amount entered from the keyboard
    int    numOfShares;     //
    double commissionRate;  //
    double valueOfShares;   //
    double commission;      //
    double netProceeds;      //
    
    
    // Receive the amount entered from the keyboard
    System.out.println(
      "Enter the stock price : ");
    stockPrice = MyInput.readDouble();
    
      // Receive the amount entered from the keyboard
    System.out.println(
      "Enter the number of shares : ");
    numOfShares = MyInput.readDouble();
    
      // Receive the amount entered from the keyboard
    System.out.println(
      "Enter the comission rate : ");
    commissionRate = MyInput.readDouble();
    
    valueOfShares = stockPrice * numOfShares;
    commission    = valueOfShares * commissionRate;
    netProceeds   = valueOfShares - commission;
    


    // Display results
    System.out.println("Value of shares : " + valueOfShares);
    System.out.println("Commission      : " + commission);
    System.out.println("Net proceeds    : " + netProceeds);
  
  }
}

/**Test Case 01
 * @input: amount = 3.98
 * @output: 3 	dollars
 * @output: 3	quarters
 * @output: 2	dimes
 * @output: 0 	nickels
 * @output: 3 	pennies		
 */
 
/**Test Case 02
 * @input: amount = 11.56
 * @output: 11 	dollars
 * @output: 2	quarters
 * @output: 0	dimes
 * @output: 1 	nickels
 * @output: 1 	pennies		
 */
 
 /**Test Case 03
 * @input: amount = 12
 * @output: 12 	dollars
 * @output: 0	quarters
 * @output: 0	dimes
 * @output: 0 	nickels
 * @output: 0 	pennies		
 */