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