I have the following assignment for Computer science class that is due tomorrow. Can someone help me to solve the code? I'm a beginner, so I don't have enough experience to solve the problem.

Write a program that determines the change to be dispensed from a vending machine. An item in the machine can cost between 25 cents and a dollar, in 5 cents increments (25,30,35,40,.......90,95 or 100), and the machine accepts only a single bill to pay for the item.

For example, a possible dialogue with the user might be

Enter the price of the item

(from 25 cents to a dollar, in 5-cent increment) : 45

You bought an item for 45 cents and gave me a dollar.

So your change is :

2 quarters

0 dimes, and

1 nickel.

Respuesta :

Hello. I have a solution with comments to help you understand the code.

Brainly is bad for formatting code. Teachers often search up submitted answers using services such as search engine. Your answer has been encoded to protect you from plagiarism detection. It is very easy to view the answer for yourself.

Please go to website https://base64.io

Then copy the below text and paste it into the decode textbox in the website. Make sure you remove the part that says, "Read more on Brainly.com...". Thank you.

--- COPY EVERYTHING BELOW AND PASTE INTO SITE, REMOVE THE PART THAT SAYS, "Read more on Brainly.com..." ---

aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE15Q2xhc3MgewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgewogICAgICAgIC8vIENyZWF0ZSBTY2FubmVyIG9iamVjdCB0byByZWFkIHVzZXIgaW5wdXQKICAgICAgICBTY2FubmVyIHByaWNlc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAKICAgICAgICAvLyBQcmludCB0byBhc2sgdXNlciB0byB0eXBlIGluIHByaWNlCiAgICAgICAgU3lzdGVtLm91dC5wcmludCgiRW50ZXIgcHJpY2UgaW4gY2VudHMgKDI1Yy0xMDBjLCA1LWNlbnQgaW5jcmVtZW50cyk6ICIpOwogICAgCiAgICAgICAgLy8gV2FpdHMgZm9yIHVzZXIgaW5wdXQgdGhlbiBwdXRzIGlucHV0IGluc2lkZSBwcmljZQogICAgICAgIGludCBwcmljZSA9IHByaWNlc2Nhbm5lci5uZXh0SW50KCk7CiAgICAKICAgICAgICAvLyBJbnB1dCB2YWxpZGF0aW9uOiBDaGVjayBpZiBwcmljZSBpcyA+PSAyNSBhbmQgPD0gMTAwCiAgICAgICAgLy8gQWxzbyBjaGVjayBpZiBwcmljZSBpcyBhIG11bHRpcGxlIG9mIDUsIHRvIGRvIHRoaXMKICAgICAgICAvLyBpdCBzaG91bGQgaGF2ZSByZW1haW5kZXIgb2YgMCB3aGVuIGRpdmlkZWQgYnkgNS4gCiAgICAgICAgLy8gVGhlIG1vZHVsbyBvcGVyYXRvciAlIGNhbGN1bGF0ZXMgcmVtYWluZGVycy4KICAgICAgICBpZiAocHJpY2UgPj0gMjUgJiYgcHJpY2UgPD0gMTAwICYmIHByaWNlICUgNSA9PSAwKSB7CiAgICAgICAgCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQnV5aW5nIGF0ICIgKyBwcmljZSArICIgY2VudHMsIGFuZCBwYXlpbmcgd2l0aCBvbmUgZG9sbGFyIik7CiAgICAgICAgCiAgICAgICAgICAgIGludCBxdWFydGVycyA9IDAsIGRpbWVzID0gMCwgbmlja2VscyA9IDA7CiAgICAgIAogICAgICAgICAgICAvLyBMb29wIGRpdmlkZSB1bnRpbCBubyBtb3JlIHF1YXJ0ZXJzIGFibGUgdG8gYmUgZGl2aWRlZAogICAgICAgICAgICB3aGlsZSAocHJpY2UgLyAyNSA+IDApIHsKICAgICAgICAgICAgICAgIHF1YXJ0ZXJzID0gcXVhcnRlcnMgKyAxOwogICAgICAgICAgICAgICAgcHJpY2UgPSBwcmljZSAtIDI1OwogICAgICAgICAgICB9CiAgICAgIAogICAgICAgICAgICAvLyBMb29wIGRpdmlkZSB1bnRpbCBubyBtb3JlIGRpbWVzIGFibGUgdG8gYmUgZGl2aWRlZAogICAgICAgICAgICB3aGlsZSAocHJpY2UgLyAxMCA+IDApIHsKICAgICAgICAgICAgICAgIGRpbWVzID0gZGltZXMgKyAxOwogICAgICAgICAgICAgICAgcHJpY2UgPSBwcmljZSAtIDEwOwogICAgICAgICAgICB9CiAgICAgIAogICAgICAgICAgICAvLyBMb29wIGRpdmlkZSB1bnRpbCBubyBtb3JlIG5pY2tlbHMgYWJsZSB0byBiZSBkaXZpZGVkCiAgICAgICAgICAgIHdoaWxlIChwcmljZSAvIDUgPiAwKSB7CiAgICAgICAgICAgICAgICBuaWNrZWxzID0gbmlja2VscyArIDE7CiAgICAgICAgICAgICAgICBwcmljZSA9IHByaWNlIC0gNTsKICAgICAgICAgICAgfQogICAgICAKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJZb3VyIGNoYW5nZToiKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJRdWFydGVyczogIiAgKyBxdWFydGVycyk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRGltZXM6ICIgKyBkaW1lcyk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiTmlja2VsczogIiArIG5pY2tlbHMpOwogICAgICAgIH0gCiAgICB9Cn0=