Find Jobs
Hire Freelancers

Self-Checkout machine C#

$10-30 USD

Completed
Posted over 3 years ago

$10-30 USD

Paid on delivery
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.
Project ID: 27933262

About the project

3 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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
5.0 (8 reviews)
3.3
3.3
3 freelancers are bidding on average $23 USD for this job
User Avatar
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.0 (0 reviews)
0.0
0.0
User Avatar
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.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Keller, United States
5.0
4
Payment method verified
Member since Oct 28, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.