I've asked this question 24 hrs ago. I got no response. Can someone please help me to solve this problem? I've to submit it tomorrow before 7 am. I'm using java language.

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.

Input Validation: Display the change only if a valid price is entered (no less than 25 cents, no more than 100 cents, and an integer multiple of 5 cents.

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=

ACCESS MORE
ACCESS MORE
ACCESS MORE
ACCESS MORE