Question
tried to fix issues and other answer expert gave had typos please help and take time to not have typos... please just fix problems that
tried to fix issues and other answer expert gave had typos please help and take time to not have typos... please just fix problems that you can.. I was trying to get extra credit but will have to write simpler code than fail for extra credit... wish there was a chat option.
I have serious questions.
#include
int main() { const int QUARTER = 25; const int DIME = 10; const int NICKEL = 5; const int PENNY = 1; int choice;
uint16_t q = 0, d(0), n(0), p(0), g(0); //for determining d for dimes, q=quaters, n=nickels, p=pennies, t=total in cents double c;//for cents $.$$ input
do { cout << " Choose 1 to input dollar amount to get coins. " << "Choose 2 to input coins and get dollar amount " << "Choose 3 to exit this program " << "Enter your choice and press Return: "; cin >> choice; switch (choice) { case 1:
cout << "Please input dollar amount (*.**) positive numbers only and keep it reasonable of course: "; cin >> c;
cout << "you have put $" << c << " in system to calculate "; g = c * 100; cout << "that is " << g << " cents ";
if (g / QUARTER >= 1) //checking for quarters { q = g / QUARTER; g = g % QUARTER; } if (g / DIME > 1) //if dimes are remaining this will be checking for dimes here { d = g / DIME; g = g % DIME; } if (g / NICKEL > 1)//if nickels are remaining this will be checking for Nickels here { n = g / NICKEL; g = g % NICKEL;
} if (g / PENNY > 1)//if pennies are remaining this will be checking for pennies here { p = g / PENNY; c = g % PENNY; } cout << " converted quarters = " << q; cout << " converted dimes = " << d; cout << " converted nickels= " << n; cout << " converted pennies = " << p;
//tried to do it another way but pennies are off, this was first way attempted... /*q = g / 25; q = q % 25; cout << "that is " << q << " quarters "; d = q / 10; d = d % 10; cout << "that is " << d << " dimes "; d = d / 5; n = d % 5; cout << "that is " << n << " nickels "; n = n / 1; p = n % 1; cout << "that is " << p << " pennies"; */ break; case 2:
int quarters, dimes, nickels; //declare variables cout << "Input quarters: "; //Input for quarters cin >> quarters; //get quarters cout << "Input dimes: "; //ask for dimes cin >> dimes; //input dimes cout << "Input nickels: "; //Input for nickels cin >> nickels; //input nickels int total = quarters * 25 + dimes * 10 + nickels * 5; //total amount of coins cout << "You have $" << total / 100 << " and " << total % 100 << " cents." << endl; //print out the dollar amount
break; case 3: cout << "End of Coin Dispensing Program\Come Again! "; break; default: cout << "Warning you Have Made an Invalid Choice Choose Again "; } while (choice != 3); return 0;
}
return 0; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started