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();
}
}
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();
}
}
Comentarios
Publicar un comentario