Skip to content

Shivansh-3010/ATM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🏧 ATM Simulation System

πŸ“Œ Overview

The ATM Simulation System is a beginner-friendly Python project that simulates basic ATM operations. The application allows users to check their account balance, withdraw money, and deposit funds through a simple menu-driven interface.

This project demonstrates the use of conditional statements, user input handling, variables, and basic transaction processing in Python.


πŸš€ Features

  • Balance Inquiry
  • Cash Withdrawal
  • Cash Deposit
  • Low Balance Notification
  • Transaction Validation
  • Menu-Driven Interface

πŸ› οΈ Technologies Used

  • Python

βš™οΈ Functionalities

1. Balance Check

  • Displays the current account balance.

2. Withdraw Money

  • Allows users to withdraw funds.
  • Checks for sufficient balance before processing.

3. Deposit Money

  • Allows users to deposit funds into the account.
  • Updates the account balance instantly.

4. Low Balance Alert

  • Displays a warning message when the account balance falls below the predefined limit.

πŸ“‚ Project Workflow

  1. Display ATM Menu
  2. Accept User Selection
  3. Process Transaction
  4. Update Account Balance
  5. Display Transaction Status
  6. Show Updated Balance

🎯 Learning Outcomes

  • Python Programming Fundamentals
  • Conditional Statements
  • User Input Handling
  • Variables and Data Types
  • Menu-Driven Programs
  • Basic Banking Logic

▢️ Sample Operations

  • Check Account Balance
  • Withdraw Cash
  • Deposit Money
  • View Updated Balance

πŸ‘¨β€πŸ’» Author

Shivansh Deshwal

Technology Enthusiast | Python Developer

About

Simple ATM Simulation System developed in Python that demonstrates basic banking operations such as balance inquiry, cash withdrawal, and deposit transactions using conditional statements and user input handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages