Dariuz

Páginas: 12 (2969 palabras) Publicado: 27 de agosto de 2014
INSTITUTO TECNOLÓGICO SUPERIOR
DE CINTALAPA

INTEGRANTES:
ALDRIN IVÁN PÉREZ GARCÍA
DANIEL DE LOS SANTOS OCAÑA
JONATHAN GARCÍA TORRES
DARINEL ACOSTA ALFONSO

CARRERA:
ING. INFORMÁTICA

CURSO DE VERANO:
PROGRAMACIÓN ORIENTA A OBJETOS

CATEDRATICO:
ING JORGE IVÁN BERMÚDEZ RODRÍGUEZ

FECHA:
01 DE AGOSTO DEL 2014

CINTALAPA DE FIGUEROA, CHIAPAS

SIMULACIÓN DE CAJERO AUTOMÁTICO1

ÍNDICE
PAGINAS
PORTADA
INTRODUCCION……………………………………………………………………………..…….3

1.1 PRIMERA CLASE……………………............................................................................. 4
1.2 SEGUNDA CLASE……………...................................................................................... 5
1.3 TERCERA CLASE PRIMER USUARIO…………..........................................................6
1.4 CUARTA CLASE SEGUNDO USUARIO……………..................................................... 9
1.5 QUINTA CLASE TERCER USUARIO…………………………………………….............12
1.6 SEXTA CLASE CUARTO USUARIO………………………………………………………15
1.7 DESCRIPCIONES DEL LAS FUNCIONES BASICAS DEL ATM………………………18
CONCLUSION………………………………………………………………………………….…20
BIBLIOGRAFIA……………………………………………………………………………………21

2

INTRODUCCIÓNEn este curso de verano que nos impartió el Ing. Iván Jorge
Bermúdez Rodríguez la materia que lleva por nombre
programación orientada a objetos nos enseñó a programar
primeramente en el lenguaje turbo C+++ aunque en se
lenguaje solo era un repaso de lo que deberíamos saber, luego
empezamos a programar en NetBeans IDE 8.0 que no enseño
lo fundamental de ese nuevo lenguaje que para nosotrosaún
era nuevo porque nunca lo habíamos utilizado pero a pesar de
eso no fue tan complicado para aprender no deja unas
prácticas algo sencillas pero básicas en ese lenguaje tan
mencionado
Considerando con los conocimientos básicos aprendidos
durante el curso de programación orientada a objeto, como
proyecto final realizaremos una práctica de una simulación de
un cajero automático que lorealizaremos con la aplicación
NetBeans IDE 8.0 que maneja el lenguaje en java que realizara
las actividades necesarias de cada una de las personas como
son: un numero de Nip, consultar saldo, retiro de efectivo,
cambiar Nip, ente otros. Que se mostrara en el presente
trabajo.

3

DESCRIPCIÓN DE CADA CLASE Y CÓDIGO FUENTE
PRIMERA CLASE

package ejer_cajero;
import javax.swing.JLabel;import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
public class Ejer_Cajero {
public static void main(String[] args) {
String password="2324";
String usuario="aldrin";
JPasswordField jpf = new JPasswordField();
JLabel titulo = new JLabel ("Ingrese su password");
usuario = JOptionPane.showInputDialog ("Usuario");
JOptionPane.showConfirmDialog (null, new Object[]{titulo,jpf}, "Inicio de sesión",
JOptionPane.OK_CANCEL_OPTION);
char p[] = jpf.getPassword();
String pass = new String(p);
Cajero3 tron = new Cajero3(); //creacion del objeto para la manipulacion de los metodos de la clase
cajero2
tron.menu1();//invocacion del menu por medio del objeto trin
System.exit(0); //cuando se sale del menu se finaliza la aplicacion
cajero2 trin = new cajero2();//creacion del objeto para la manipulacion de los metodos de la clase
cajero2
trin.menu();//invocacion del menu por medio del objeto trin
System.exit(0); //cuando se sale del menu se finaliza la aplicacion
}
{

}
}

4

SEGUNDA CLASE

package ejer_cajero;
class auxi {
public static boolean isNum(String a){//metodo para validar si es un numero
try{
int b = Integer.parseInt(a);
returntrue;//si se puede convertir a numero devuelve verdadero
}
catch(NumberFormatException e){
return false;//si no se puede convertir a numero devuelve falso
}
}
}

5

TERCER CLASE
package ejer_cajero;
import java.awt.Component;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
class cajero2 {
//variables globales para que puedan ser modificados de ser necesario
int...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS