Skip to content

ATM Interface that simulates basic ATM operations including balance inquiry, withdrawal, deposit, transfer, and mini statement.

License

Notifications You must be signed in to change notification settings

Balachander283/ATM-Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATM Interface

This is a Java program that simulates an ATM (Automated Teller Machine) interface. Users can perform various operations such as checking account balance, withdrawing money, depositing money, transferring money to another account, and viewing a mini statement of their recent transactions.

Installation Instructions

  • Ensure that you have Java installed on your computer.
  • Download the ATM Interface code and save it to a directory of your choice.
  • Open a command prompt or terminal window and navigate to the directory where the code is saved.
  • Compile the code using the javac command: javac com/java/atmInterface/*.java
  • Run the program using the java command: java com.java.atmInterface.Main

Usage Instructions

  • Once the program is running, you will be prompted to enter an ATM Number and ATM Pin. You can use the randomly generated Account Number and Pin Number that are displayed on the screen, or you can modify the code to use your own Account Number and Pin Number for testing purposes.
  • After entering the ATM Number and ATM Pin, you will be presented with a menu of options to choose from.
  • Enter the corresponding number for the operation you wish to perform, and follow the prompts to input the required information.
  • The program will execute the selected operation and display the result. You can continue to perform additional operations until you choose to exit the program.

Contribution Guidelines

If you would like to contribute to this project, you can fork the repository, make changes, and submit a pull request. Please ensure that your changes are well-documented, and follow best coding practices. Any improvements, bug fixes, or additional features are welcome.

License

This ATM Interface project is released under the MIT License, which means it is free to use, modify, and distribute for personal and commercial purposes. However, please note that the use of this software is at your own risk, and the original authors of this project are not liable for any damages or losses caused by the use of this software. It is always recommended to thoroughly test the code in a safe environment before using it in a production setting. Please see the LICENSE file for more details.

Thank you for using ATM Interface! Happy banking! :)

About

ATM Interface that simulates basic ATM operations including balance inquiry, withdrawal, deposit, transfer, and mini statement.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages