Simulador Bancario
By: Java
Ejercicio del simulador bancario
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);
}
}
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
Publicar un comentario