0% found this document useful (0 votes)
45 views4 pages

Information Management: ATM Management System Database Project

This document contains code for an ATM program written in Java. The ATM class contains methods for depositing, withdrawing from, and displaying a bank account balance. It also contains a main method that allows a user to select deposit, withdraw, display, or exit options in a menu system using the ATM class methods.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views4 pages

Information Management: ATM Management System Database Project

This document contains code for an ATM program written in Java. The ATM class contains methods for depositing, withdrawing from, and displaying a bank account balance. It also contains a main method that allows a user to select deposit, withdraw, display, or exit options in a menu system using the ATM class methods.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Department of Education

Region V
Division of Camarines Sur
Camarines Sur Polytechnic Colleges
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
_______________________________________________________________________________

INFORMATION MANAGEMENT

ATM Management System Database Project

ERD: https://lucid.app/lucidchart/invitations/accept/bcd85ec4-16f7-428b-bad8-67f434f0efe2
Department of Education
Region V
Division of Camarines Sur
Camarines Sur Polytechnic Colleges
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
_______________________________________________________________________________

OBJECT-ORIENTED PROGRAMMING
Java ATM Program
import java.util.*;

class ATM {
static Scanner input = new Scanner(System.in);
String name, actype;
int accNo, bal, amt;

ATM(String name, int accNo, String actype, int bal) {


this.name = name;
this.accNo = accNo;
this.actype = actype;
this.bal = bal;
}

int deposit() {
System.out.print("Enter amount to deposit:");
amt = input.nextInt();
if (amt < 0) {
System.out.println("Invalid Amount");
return 1;
}
bal = bal + amt;
return 0;
}

int withdraw() {
System.out.println("Your Balance=" + bal);
System.out.print("Enter amount to withdraw:");
amt = input.nextInt();
if (bal < amt) {
System.out.println("Not sufficient balance.");
return 1;
}
if (amt < 0) {
System.out.println("Invalid Amount");
return 1;
}
bal = bal - amt;
return 0;
}

void display() {
System.out.println("Name:" + name);
System.out.println("Account No:" + accNo);
System.out.println("Balance:" + bal);
Department of Education
Region V
Division of Camarines Sur
Camarines Sur Polytechnic Colleges
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
_______________________________________________________________________________

void dbal() {
System.out.println("Balance:" + bal);
}

public static void main(String args[]) {


System.out.println("Enter your Name: ");
String nn = input.nextLine();
System.out.println("Enter Account Number: ");
int num = input.nextInt();
System.out.println("Enter Account Type: ");
String type = input.next();
System.out.println("Enter Initial Balance: ");
int bal = input.nextInt();
ATM b1 = new ATM(nn, num, type, bal);
int menu;
System.out.println("Menu");
System.out.println("1. Deposit Amount");
System.out.println("2. Withdraw Amount");
System.out.println("3. Display Information");
System.out.println("4. Exit");
boolean quit = false;
do {
System.out.print("Please enter your choice: ");
menu = input.nextInt();
switch (menu) {
case 1:
b1.deposit();
break;

case 2:
b1.withdraw();
break;

case 3:
b1.display();
break;

case 4:
quit = true;
break;
}
} while (!quit);
}
}
Department of Education
Region V
Division of Camarines Sur
Camarines Sur Polytechnic Colleges
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
_______________________________________________________________________________

Submitted by:

Anna Marie C. Alcantara

BSIT 2A

Submitted to:

Jonie M. Beriña

You might also like