Giter Club home page Giter Club logo

k-konstantinidis / dentist-appointments-with-hashing Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 132 KB

This is a c project. In this project, with the use of HashLists, an imitation of a database is being created. After that, a menu appears in the user screen, and the user enter their choice. They can create an appointment by adding the name, one of the 3 provided services and the amount of money the customer has paid, they could also search for a client to see their appointment or they can just exit and terminate the program.

License: Apache License 2.0

C 100.00%
c project exe hash hasing hashlist hash-list database menu choices

dentist-appointments-with-hashing's Introduction

Dentist-Appointments-With-Hashing

This is a c project.

In this project, with the use of HashLists, an imitation of a database is being created after running the program.

Then a menu will appear in the user screen, and the user will enter their choice.

They have 3 choices:

1)They can create an appointment by adding in the catalogue the client's name, one of the 3 provided services and at last the amount of money the client has paid

2)They could search for a client and see everything about their appointment

3)Finally they can just exit the menu and terminate the program.

After adding a new appointment in the catalogue, a message saying "Continue Y/N:" will appear. If the user enters 'Y' then they will have to add a new client and make another appointment. If they enter 'N', then the menu will pop up.

Also, if the user tries to create an appointment and the name they insert already exist in the catalogue, then a message will appear not allowing the user to enter that name so there are no duplicates.

E.g.:

Code image Code image Code image

dentist-appointments-with-hashing's People

Contributors

k-konstantinidis avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.