fork download
  1. // Cenyao Huang CS1A Homework 4, p. 221, #8
  2.  
  3. /****************************************************************************************************************
  4. * COUNT CHANGE
  5. *
  6. * This program asks for the required amount of pennies, nickles, dimes, and quarters
  7. * to make a dollar. If the input equals a dollar, a congratulatory message will be displayed.
  8. *
  9. * Input
  10. * numPennies : the number of pennies entered
  11. * numNickles : the number of nickles entered
  12. * numDimes : the number of dimes entered
  13. * numQuarters : the number of quarters entered
  14. *
  15. * penniesValue : the value of the pennies entered
  16. * nicklesValue : the value of the nickles entered
  17. * dimesValue : the value of the dimes entered
  18. * quartersValue : the value of the quarters entered
  19. *
  20. * dollar : the number of change required to equal a dollar
  21. *
  22. * Output
  23. * total : the total value of the pennies, nickles, dimes, and quarters entered, added
  24. * together
  25. *
  26. ****************************************************************************************************************/
  27. #include <iostream>
  28. using namespace std;
  29.  
  30. int main() {
  31. // assign variables
  32. int numPennies, numNickles, numDimes, numQuarters;
  33. int penniesValue, nicklesValue, dimesValue, quartersValue;
  34. int dollar;
  35.  
  36. cout << "Please enter the number of pennies, nickles, dimes, and quarters to make a dollar: " << endl;
  37. cin >> numPennies >> numNickles >> numDimes >> numQuarters;
  38. cout << numPennies << " " << numNickles << " " << numDimes << " " << numQuarters << endl;
  39.  
  40. penniesValue = numPennies * 1;
  41. nicklesValue = numNickles * 5;
  42. dimesValue = numDimes * 10;
  43. quartersValue = numQuarters * 25;
  44.  
  45. dollar = 100;
  46.  
  47. if (dollar == penniesValue + nicklesValue + dimesValue + quartersValue)
  48. cout << "Congratulations! That equals a dollar!";
  49. else
  50. cout << "Sorry, that does not equal a dollar.";
  51.  
  52. return 0;
  53. }
Success #stdin #stdout 0s 5316KB
stdin
100 0 0 0
stdout
Please enter the number of pennies, nickles, dimes, and quarters to make a dollar: 
100 0 0 0
Congratulations! That equals a dollar!