https://github.com/roggersanguzu/automated-teller-machine
This is a Console based application showing the Clone of an Automated Teller Machine Operations. It has been developed in C-Sharp
https://github.com/roggersanguzu/automated-teller-machine
console-application csharp-code
Last synced: 7 months ago
JSON representation
This is a Console based application showing the Clone of an Automated Teller Machine Operations. It has been developed in C-Sharp
- Host: GitHub
- URL: https://github.com/roggersanguzu/automated-teller-machine
- Owner: roggersanguzu
- License: mit
- Created: 2023-08-26T21:09:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-29T20:08:22.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T18:52:56.032Z (9 months ago)
- Topics: console-application, csharp-code
- Language: C#
- Homepage:
- Size: 106 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ATM
This is a simple console-based ATM operation program written in C#. The program simulates a basic ATM system with functionalities such as PIN validation, accountcreation, deposit, withdrawal, balance checking, and money transfer.
.# Table of Contents
Introduction
Usage.
Functionality.
Contributing.
License.
Introduction.
The ATM Operation Program is designed to demonstrate a basic ATM system using console input and output. The program starts with a PIN validation process, where the user is prompted to enter a default PIN. After successful login, the user can perform various transactions like creating an account, depositing money, withdrawing money, checking account balance, and transferring money to specific banks.# Usage
Compile the program using a C# compiler or an integrated development environment (IDE) like Visual Studio.
Run the compiled executable file in your command prompt or terminal..
Follow the on-screen instructions to interact with the ATM system..
Functionality
The program provides the following functionalities:PIN Validation: The user is prompted to enter the default PIN. After successful validation, they can access the ATM services.
Account Creation: Users can create accounts by setting their preferred PINs.
Deposit: Users can deposit money into their accounts.
Withdrawal: Users can withdraw money from their accounts, accounting for transaction charges.
Balance Checking: Users can check their account balances.
Money Transfer: Users can transfer money to specified banks, with associated charges.
Exiting: Users can choose to exit the program or continue with more transactions.
# Contributing
Contributions are welcome! If you find any issues or improvements that can be made to this program, feel free to create a pull request or raise an issue in this repository.