Self-Checkout machine C#

Develop a machine that allows the user/consumer to checkout the products selected and pay the money. First, the consumer will select products and the quantity of each product. Second, the machine will display the receipt. Third, the consumer will need to pay the total amount of money.

Prompt the consumer to select a product and the quantity. The consumer can select from a list of 3 products: s for soda, k for cookies, and c for chips. Allow the consumer to buy multiple items: E.g., 2 soda and 3 chips −The consumer may pick one product multiple times. E.g., a consumer may first select 2 cans of soda, then 1 bag of chips, then another 3 cans of soda. The receipt should show 5 cans of soda and 1 bag of chips.−The price is different: Soda is $1, cookies is $2, and chips is $1.5. For simplicity, let’s use cent as the unit in the program so that we only need to deal with integers. After the consumer done with selecting products, display the receipt of each product the consumer selected and its quantity. Also display the total amount to pay.

Payment: Update the user the amount left, every time a coin or cash is inserted. The user will get the product (by showing a message) only when he pays all the money. After all is done, return the change (by showing a message) if the user overpays.−Coin or cash: the machine can only recognize nickels, dimes, quarters, 1-dollar cash, 5-dollar cash, and 10-dollar cash. Explain these choices to the user. You can use n for nickels, d for dimes, q for quarters, “1” for 1-dollar, “5” for 5-dollar, and “10” for 10-dollar. Ensure the validity of user input: Send a warning if the user selects a non-existing product. Prompt the user to re-enter.

Send a warning if the user insert an unrecognizable coin or cash.

Skills: C# Programming

See more: system estimate time left video conversion, flash time counter time left, php time left counter, self-checkout machine benefits, self-checkout machines cost, self checkout machine for sale, supermarket self-checkout machine, self-checkout machines cost uk, self checkout machine library, how does a self-checkout machine work, self-checkout machine manufacturer, record date time dreamweaver update, time left counter version flash, self checkout sip log file string, self checkout activity diagram, program store large integers digit time, c develop, c# develop, công việc tuyển dụng việc làm part time photographer thợ chụp ảnh jobs in việt nam, tìm việc làm part time online

About the Employer:
( 0 reviews ) Keller, United States

Project ID: #27933262

Awarded to:


Hi, I have good experience in developing C# applications. I think you are mentioning a c# console application. If yes then I can complete this within given time. Message to get started.

$20 USD in 1 day
(4 Reviews)

4 freelancers are bidding on average $23 for this job


fasso tudo em 15 horas. dava ora fazer em 10 mas. como é um projeto complexo precisarei de mais tempo que o esperado para desenvolver.

$25 USD in 1 day
(0 Reviews)

Hello. I read your description and I am a expert in C# , .NET, Software Architecture. I have 10 years of experience working on these frameworks. I believe I can help you with it. I would request you to have a look at More

$20 USD in 2 days
(0 Reviews)

Hi there I can help with your task. My solution would be Visual Studio C# Console App project. Message me if you want it ASAP.

$25 USD in 1 day
(0 Reviews)