SIMULADOR BANCARIO.JAVA

import java.util.Scanner;
public class Banco{
Scanner sc = new Scanner (System.in);
String nombre;
int escoger,consignar1,consignar2,consignar,tiempo,total,cerrar;
double interes,porcentaje;

public void inicio(){
System.out.println(".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
System.out.println("|   BIENVENIDO AL SIMULADOR BANCARIO  |");
System.out.println(".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");

}
public void pedirDatos(){

System.out.println (".================================. ");
System.out.println ("| Digite su nombre Y su apellido | ");
System.out.println (".================================.");
nombre= sc.next();

System.out.println (".=============================.");
System.out.println ("| Digite su numero de cedula  |");
System.out.println (".=============================.");
int cedula= sc.nextInt();


}

public void escoger(){
System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
System.out.println ("| Por favor escoja la opcion que desea:    |");
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 (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
escoger= sc.nextInt();
    }

    public void hacer(){
    if (escoger==1){
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
    System.out.println ("|    a elegido su cuenta de ahorros:   |");
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
    System.out.println ("|------Desea consignar o retirar:------|");
    System.out.println ("|oprima 1 para consignar 2 para retirar|");
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
    int num= sc.nextInt();
    if(num==1) {
    System.out.println (".===================================.");
    System.out.println (".¿Cuanto desea consignar?           |");
    System.out.println (".===================================.");
    consignar1= sc.nextInt();
    double interes=(consignar1*0.006)/12;
    System.out.println (".===================°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°==================.");
        System.out.println ("|A consignado: "+ consignar1+ " y tendra un interes mensual de: "+interes+"|");
        System.out.println (".===================°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°==================.");
   
    }else {
    System.out.println (".===================================.");
    System.out.println ("|      ¿Cuanto desea retirar?       |");
    System.out.println (".===================================.");
    int retirar1= sc.nextInt();
   
    if(consignar1>retirar1) {
    int saldo= (consignar1-retirar1);
    System.out.println ("Su saldo es de:" + saldo);
    }else {
    System.out.println ("Lo sentimos no puede retirar esta suma de dinero");
    }
   
    }
   
    }else {
    if(escoger==2) {
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
    System.out.println ("|           CUENTA CORRIENTE:           |");
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
    System.out.println ("|------Desea consignar o retirar:-------|");
    System.out.println ("|oprima 1 para consignar 2 para retirar |");
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
        int num= sc.nextInt();
        if(num==1) {
        System.out.println (".===================================.");
        System.out.println ("|     ¿Cuanto desea consignar?      |");
        System.out.println (".===================================.");
        consignar2= sc.nextInt();
        System.out.println (".===================°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°==================.");
        System.out.println ("|A consignado: "+ consignar2+ "a la cuenta de: "+nombre+" y NO tendra un interes mensual|");
        System.out.println (".===================°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°==================.");
       
        }else {
        System.out.println (".===================================.");
        System.out.println ("|      ¿Cuanto desea retirar?       |");
        System.out.println (".===================================.");
        int retirar1= sc.nextInt();
       
        if(consignar2>retirar1) {
        int saldo= (consignar2-retirar1);
        System.out.println ("Su saldo es de:" + saldo);
        }else {
        System.out.println ("Lo sentimos no puede retirar esta suma de dinero pues su cuenta corriente se encuentra en "+consignar2);
        }
       
        }
   
    }else {
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
        System.out.println(" |     Con cuanto desea abrir su CDT?   |");
        System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
        consignar= sc.nextInt();
       
        System.out.println (".==================================================.");
        System.out.println(" |   Que porcentaje desea ganar sobre ese dinero?   |");
        System.out.println (".--------------------------------------------------.");
        porcentaje= sc.nextDouble();
       
        System.out.println (".================================================.");
        System.out.println(" |   A cuanto tiempo quiere tener su CDT?(dias)   |");
        System.out.println (".------------------------------------------------. ");
        tiempo= sc.nextInt();
       
        System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------");
       
        total= (int) ((consignar*tiempo*porcentaje)/(100*360));
    System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
        System.out.println(" |       Con "+ consignar + " de pesos consignados, va a recibir de interes sobre el CDT: " + total + " pesos       |");
        System.out.println (".°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°.");
       
        System.out.println(".==========================================.");
        System.out.println("|   Quiere cerrar su CDT?"+" 1=Si 2=No     |");
        System.out.println(".------------------------------------------.");
        cerrar=sc.nextInt();
       
        if (cerrar==1){
        System.out.println (".========================================================.");
        System.out.println(" |   Su dinero sera transferido a su cuenta corriente.    | ");
            System.out.println ("   ------------------------------------------------ ");
            System.out.println("     El saldo en su cuenta corriente es de: " + (total+consignar));

        }else
        if(cerrar==2){
        System.out.println("==========Cerrando==========");
        }
        }

   
    }
   
    }
 
public static void main(String args[]){
   
Banco y= new Banco();
y.inicio();
y.pedirDatos();
y.escoger();
y.hacer();

}
}


Resultado de imagen para banco

Comentarios

Entradas populares