Advertisement
Guest User

Untitled

a guest
Jun 20th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void output(int x, string str, bool ies);
  5.  
  6. //cents counter
  7. int main()
  8. {
  9. //prompt user to enter some number of pennies, nickels, dimes, quarters, half dollar and full dollar coins
  10.  
  11. int pennies;
  12. cout << "How many pennies do you have?\n";
  13. cin >> pennies;
  14. int nickels;
  15. cout << "How many nickels do you have?\n";
  16. cin >> nickels;
  17. int dimes;
  18. cout << "How many dimes do you have?\n";
  19. cin >> dimes;
  20. int quarters;
  21. cout << "How many quarters do you have?\n";
  22. cin >> quarters;
  23. int half_dollar;
  24. cout << "How many half-dollar coins do you have?\n";
  25. cin >> half_dollar;
  26. int full_dollar;
  27. cout << "How many full-dollar coins do you have?\n";
  28. cin >> full_dollar;
  29.  
  30. output(pennies, "penny", true);
  31. output(nickels, "nickel", false);
  32. output(dimes, "dime", false);
  33. output(quarters, "quarter", false);
  34. output(half_dollar, "half-dollar", false);
  35. output(full_dollar, "full-dollar", false);
  36.  
  37.  
  38. double p = pennies * .01;
  39. double n = nickels * .05;
  40. double d = dimes *.10;
  41. double q = quarters * .25;
  42. double hd = half_dollar * .50;
  43. double fd = full_dollar * 1.00;
  44.  
  45. int p1 = pennies * 1;
  46. int n1 = nickels * 5;
  47. int d1 = dimes * 10;
  48. int q1 = quarters * 25;
  49. int hd1 = half_dollar * 50;
  50. int fd1 = full_dollar * 100;
  51.  
  52. double sum1 = p + n + d + q + hd + fd;
  53. int sum2 = p1 + n1 + d1 + q1 + hd1+ fd1;
  54.  
  55. cout << "Wow you have $" << sum1 << " orrrrrr " << sum2 << " cents!!! :O\n";
  56.  
  57.  
  58.  
  59. return 0;
  60. }
  61.  
  62. void output(int x, string str, bool ies){
  63. if (x == 1 ){ // could be written as if (x) as well.
  64. cout << "wow you have " << x << ' ' + str << endl;
  65. }
  66. else{
  67. if(ies){
  68. str.pop_back();
  69. str += "ies";
  70. }else{
  71. str += 's';
  72. }
  73. cout << "Wow you have " << x << ' ' + str << '\n';
  74. }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement