PROYECTO FINAL PROGRAMACION ORIENTADA A OBJETOS
Enviado por emmanurobles1 • 8 de Diciembre de 2019 • Ensayo • 487 Palabras (2 Páginas) • 746 Visitas
PROYECTO FINAL
PROGRAMACION ORIENTADA A OBJETOS
INSTITUTO TECNOLOGICO DE TLALNEPANTLA
ALUMNO: ROBLES CORDERO EMMANUEL FERNANDO
PROFESORA: CALDERON GARCIA ERIKA CONCEPCION
Enunciado del problema:
Realizar un programa el cual lleve el control o un sistema parecido al de un cajero electrónico el cual debe de pedir el nip de la tarjeta de crédito así como ofrecer un menú de los procesos que este cajero puede realizar dando así al final los resultados de movimientos que se hicieron dentro de la tarjeta seleccionada
Análisis:
Entrada:
Pedir al usuario que ingrese el nip de la tarjeta así como pedirle que escoja algún movimiento dentro del menú del cajero estas opciones puede ser
Ver saldo, hacer un retiro, realizar un depósito, o simplemente salir del sistema automático del cajero electrónico
Salida:
Ya para terminar con esto en la salida se deben encontrar los movimientos que se realizaron si fue el caso de un retiro debe aparecer la cantidad de lo que fue retirado de la cantidad inicial que se encontraba dentro de la tarjeta de crédito dejando así la cantidad final de lo que queda dentro de la tarjeta de crédito;
Si es un deposito deberá aparecer la cantidad del depósito a esta tarjeta y debe de aparecer el saldo final sumando la cantidad inicial con la del saldo depositado.
Si solo se pide mostrar el saldo tan solo se muestra la cantidad inicial que esta existente en la tarjeta de crédito o salir de la aplicación que como resultado tendrá una grata despedida del programa en ejecución.
Identificar el objeto
cajero
Proceso:
Se realizaran las operaciones básicas requeridas por los métodos según sean necesitados dentro del programa de cajero automático teniendo asi los números correctos dentro de la ejecución del mismo.
Identificar atributos.
Int nip, depósitos;
Doublé saldoIn = 100000.50;
Doublé Saldofo;
Doublé a, b;
Doublé acum = 0;
Doublé nip;
Identificar métodos :
Leer datos ();
Menú ();
Nip ();
Saldo ();
Retiro ();
Deposito ();
Otra opción ();
Diseño uml
Cajero |
Atributos Int nip, depósitos ; Doublé saldoIn = 100000.50; Doublé Saldofo; Doublé a, b; Doublé acum = 0; Doublé nip; |
Métodos Menú(); Nip(); Saldo(); Retiro(); Deposito(); Otra opción(); |
Pseudocódigo
public static void leerDatos() {
Desplegar “Bienvenido al Banco CreditSuisse”
Desplegar “Ingresa tarjeta de credito”
...