Simulador Bancario

By: Java

Ejercicio del simulador bancario


Código:

import java.util.Scanner;

public class Tarea{

static double total = 1000000;
static int opcion;
static Scanner num = new Scanner(System.in);
static double consignar;
static Scanner din = new Scanner(System.in);


public static void main(String arg[]){

inicio();

}

public static void inicio(){
String nombre;
String cedula;
Scanner name = new Scanner(System.in); 
Scanner ti = new Scanner(System.in);

System.out.println("************************************************");
System.out.println(" ");
System.out.println("----- Bienvenidos a la Plataforma Principal -----");
System.out.println(" ");
System.out.println("***********************************************");
System.out.println(" ");
System.out.println("_____ DIGITE SU NOMBRE _____");
System.out.println(" ");
nombre = name.nextLine();
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
System.out.println("_____ DIGITE SU CEDULA _____");
System.out.println(" ");
cedula = ti.nextLine();
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
menu();

}

public static void menu(){

System.out.println("************************************************");
System.out.println(" ");
System.out.println("-------------------- MENU --------------------");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
System.out.println("_____ Escoja al metodo al que desea ingresar _____");
System.out.println("");
System.out.println("(1) Cuenta de ahorros  ");
System.out.println(" ");
System.out.println("(2) Cuenta corriente ");
System.out.println(" ");
System.out.println("(3) CDT ");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
System.out.println("_____ INGRESE EL NUMERO SELECCIONADO _____ ");
System.out.println(" ");
opcion = num.nextInt();
System.out.println(" ");

if(opcion == 1){

ahorros();

}
if(opcion == 2){

corriente();

}

if(opcion == 3){

cdt();

}

}

public static void ahorros(){

System.out.println("************************************************");
System.out.println(" ");
System.out.println("----- CUENTA DE AHORROS -----");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
System.out.println("_____ ¿Que desea hacer? _____");
System.out.println(" ");
System.out.println("(1) Consultar saldo ");
System.out.println(" ");
System.out.println("(2) Consignar dinero ");
System.out.println(" ");
System.out.println("(3) Retirar dinero ");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
opcion = num.nextInt();
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
if(opcion == 1){
System.out.println(" ");
System.out.println("__  El total de saldo en su cuenta es de " + total + "  __");
System.out.println(" ");
}
if(opcion == 2){
System.out.println(" ");
System.out.println("_____ Digite la cantidad de dinero que desea consignar _____");
System.out.println(" ");
consignar = din.nextDouble();
System.out.println(" ");
System.out.println("__ El valor consignado es de " + consignar + "  __");
System.out.println(" ");
System.out.println("El dinero en la cuenta es de " + (consignar+total) );
System.out.println(" ");
}
if(opcion == 3){
System.out.println(" ");
System.out.println("_____ Digite la cantidad de dinero que desea retirar _____");
System.out.println(" ");
consignar = din.nextDouble();
if(consignar <= total){
System.out.println(" ");
System.out.println("__ El valor retirado es de " + consignar + "  __");
System.out.println(" ");
System.out.println("El dinero restante en la cuenta es de " + (total-consignar) );
System.out.println(" ");
}
else{
System.out.print("__  SALDO INSUFICIENTE  __");
System.out.println(" ");
}
}
decidir();
}

public static void corriente(){

System.out.println("************************************************");
System.out.println(" ");
System.out.println("----- CUENTA CORRIENTE -----");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
System.out.println("_____ ¿Que desea hacer? _____");
System.out.println(" ");
System.out.println("(1) Consultar saldo ");
System.out.println(" ");
System.out.println("(2) Consignar dinero ");
System.out.println(" ");
System.out.println("(3) Retirar dinero ");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
opcion = num.nextInt();
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
if(opcion == 1){
System.out.println(" ");
System.out.println("__  El total de saldo en su cuenta es de " + total + "  __");
System.out.println(" ");
}
if(opcion == 2){
System.out.println(" ");
System.out.println("_____ Digite la cantidad de dinero que desea consignar _____");
System.out.println(" ");
consignar = din.nextDouble();
System.out.println(" ");
System.out.println("__ El valor consignado es de " + consignar + "  __");
System.out.println(" ");
System.out.println("El dinero en la cuenta es de " + (consignar+total) );
System.out.println(" ");
}
if(opcion == 3){
System.out.println(" ");
System.out.println("_____ Digite la cantidad de dinero que desea retirar _____");
System.out.println(" ");
consignar = din.nextDouble();
if(consignar <= total){
System.out.println(" ");
System.out.println("__ El valor retirado es de " + consignar + "  __");
System.out.println(" ");
System.out.println("El dinero restante en la cuenta es de " + (total-consignar) );
System.out.println(" ");
}
else{
System.out.print("__  SALDO INSUFICIENTE  __");
System.out.println(" ");
}
}

decidir();
}

public static void cdt(){

System.out.println("************************************************");
System.out.println(" ");
System.out.println("----- CERTIFICADO DE DEPOSITO A TERMINO (CDT) -----");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
System.out.println("_____ ¿Que desea hacer? _____");
System.out.println(" ");
System.out.println("(1) Consultar saldo ");
System.out.println(" ");
System.out.println("(2) Consignar dinero ");
System.out.println(" ");
System.out.println("(3) Retirar dinero ");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
opcion = num.nextInt();
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
if(opcion == 1){
System.out.println(" ");
System.out.println("__  El total de saldo en su cuenta es de " + total + "  __");
System.out.println(" ");
}
if(opcion == 2){
System.out.println(" ");
System.out.println("_____ Digite la cantidad de dinero que desea consignar _____");
System.out.println(" ");
consignar = din.nextDouble();
System.out.println(" ");
System.out.println("__ El valor consignado es de " + consignar + "  __");
System.out.println(" ");
System.out.println("El dinero en la cuenta es de " + (consignar+total) );
System.out.println(" ");
}
if(opcion == 3){
System.out.println(" ");
System.out.println("_____ Digite la cantidad de dinero que desea retirar _____");
System.out.println(" ");
consignar = din.nextDouble();
if(consignar <= total){
System.out.println(" ");
System.out.println("__ El valor retirado es de " + consignar + "  __");
System.out.println(" ");
System.out.println("El dinero restante en la cuenta es de " + (total-consignar) );
System.out.println(" ");
}
else{
System.out.print("__  SALDO INSUFICIENTE  __");
System.out.println(" ");
}
}

decidir();
}

public static void decidir(){

System.out.println(" ");
System.out.println(" ");
System.out.println("************************************************");
System.out.println(" ");
System.out.print("_____ ¿A donde desea ir? _____");
System.out.println(" ");
System.out.println(" ");
System.out.println("(1) MENU");
System.out.println("(2) INICIO");
System.out.println("(3) SALIR");
System.out.println(" ");
opcion = num.nextInt();
System.out.println(" ");
System.out.println(" ");
if(opcion == 1){
menu();
}

if(opcion == 2){
inicio();
}

if(opcion == 3){
exit();
}

}

public static void exit(){
System.out.println(" ");
System.out.println("_____  HASTA PRONTO  _____");
System.out.println(" ");
System.exit(0);
}

}

Comentarios

Entradas populares de este blog

Ejercicio sobre vida cotidiana - PSeInt

Ejercicios de Vectores en PSeInt

Ejercicio elecciones PSeInt