fork download
  1. //Jacklyn Isordia CSC5 Chapter 2, P. 81, #03
  2. //
  3. /**************************************************************
  4.  *
  5.  * Calculate Total Cost of Retail Sale
  6.  * ____________________________________________________________
  7.  * This program calculates the total sale amount for an arbutrary
  8.  * retail sale. The total sale amount includes both state and county
  9.  * sales taxes.
  10.  
  11.  * Computation is based on the formula:
  12.  * State Tax = Purchase Amount x State Tax Rate
  13.  * County Tax = Purchase Amount x County Tax Rate
  14.  * Total Tax = State Tax + County Tax
  15.  * ____________________________________________________________
  16.  * INPUT
  17.  * purchaseAmount : cost of the purchase ($52)
  18.  * stateTaxRate : state sales tax rate (4%)
  19.  * countyTaxRate : county sales tax rate (2%)
  20.  *
  21.  * OUTPUT
  22.  * stateTax : total amount of state tax
  23.  * countyTax : total amount of county tax
  24.  * totalTax : total sales tax
  25.  *
  26.  **************************************************************/
  27. #include <iostream>
  28. using namespace std;
  29. int main ()
  30. {
  31. float purchaseAmount;
  32. const float stateTaxRate = 0.04;
  33. float countyTaxRate;
  34. float stateTax;
  35. float countyTax;
  36. float totalTax;
  37. //
  38. // Initialize Program Variables
  39. purchaseAmount = 52;
  40. countyTaxRate = 0.02;
  41. //
  42. // Compute Total
  43. stateTax = purchaseAmount * stateTaxRate;
  44. countyTax = purchaseAmount * countyTaxRate;
  45. totalTax = stateTax + countyTax;
  46. //
  47. // Output Result
  48. cout << "State Tax: " << stateTax << endl;
  49. cout << "County Tax: " << countyTax << endl;
  50. cout << "Total Sales Tax: " << totalTax << endl;
  51.  
  52. return 0;
  53. }
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
State Tax: 2.08
County Tax: 1.04
Total Sales Tax: 3.12