Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package proyecto;
- import java.util.Scanner;
- public class Proyecto_Final {
- public static void main(String[] args) {
- int opcion = 0;
- Scanner lector = new Scanner(System.in);
- String usuarios[] = new String[1000];
- Integer pins[] = new Integer[1000];
- Integer saldo[] = new Integer[1000];
- Integer contador = 4;
- int bandera = 0;
- Integer j=0;
- //Cuenta Admin
- usuarios[0] = "Admin";
- pins[0] = 0000;
- saldo[0] = 99999;
- //Cuenta 1
- usuarios[1] = "Santiago Larrosa".toUpperCase();
- pins[1] = 2906;
- saldo[1] = 0;
- //Cuenta 2
- usuarios[2] = "Mateo Gervaso".toUpperCase();
- pins[2] = 1234;
- saldo[1] = 0;
- //Cuenta 3
- usuarios[3] = "Leonardo Gatti".toUpperCase();
- pins[3] = 1234;
- saldo[3] = 0;
- //Cuenta 4
- usuarios[4] = "Mateo Putin".toUpperCase();
- pins[4] = 1234;
- saldo[4] = 0;
- buscar_usuario(contador,usuarios,pins,saldo,j,bandera);
- }
- static public void menu_admin (Integer contador,String usuarios[], Integer pins[], Integer saldo[],Integer j) {
- Scanner lector = new Scanner(System.in);
- int opcion;
- int saldo_add;
- do {
- System.out.println("1.Agregar cuenta \n2.Ver saldo de cuenta \n3.Cargar saldo \n4.Realizar transferencia \n5.Cambiar pin \n6.Salir");
- opcion = lector.nextInt();
- switch (opcion) {
- case 1:
- System.out.println("Agregar cuenta");
- System.out.println("Ingresar usuario: ");
- usuarios[contador] = lector.next();
- System.out.println("Ingresar contraseña");
- pins[contador] = lector.nextInt();
- saldo[contador] = 0;
- contador++;
- break;
- case 2:
- System.out.print("Su saldo es de: $"+saldo[j]);
- break;
- case 3:
- System.out.print("Cuanto desea ingresar? :");
- saldo_add = lector.nextInt();
- saldo[j] = saldo[j] + saldo_add;
- break;
- case 4:
- System.out.println("Transferencia");
- break;
- case 5:
- System.out.println("Cambiar pin");
- break;
- case 6:
- System.out.println("Salir");
- break;
- default:
- System.out.println("Ingrese una opcion valida.");
- }
- } while (opcion != 6);
- }
- static public void menu_user (Integer contador,String usuarios[], Integer pins[], Integer saldo[],Integer j) {
- Scanner lector = new Scanner(System.in);
- int opcion;
- int saldo_add;
- do {
- System.out.println("1.Agregar cuenta \n2.Ver saldo de cuenta \n3.Cargar saldo \n4.Realizar transferencia \n5.Cambiar pin \n6.Salir");
- opcion = lector.nextInt();
- switch (opcion) {
- case 1:
- System.out.println("Agregar cuenta");
- System.out.println("Ingresar usuario: ");
- usuarios[contador] = lector.next();
- System.out.println("Ingresar contraseña");
- pins[contador] = lector.nextInt();
- saldo[contador] = 0;
- contador++;
- break;
- case 2:
- System.out.println("Su saldo es de: $"+saldo[j]);
- break;
- case 3:
- System.out.print("Cuanto desea ingresar? :");
- saldo_add = lector.nextInt();
- saldo[j] = saldo[j] + saldo_add;
- break;
- case 4:
- System.out.println("Transferencia");
- break;
- case 5:
- System.out.println("Cambiar pin");
- break;
- case 6:
- System.out.println("Salir");
- break;
- default:
- System.out.println("Ingrese una opcion valida.");
- }
- } while (opcion != 6);
- }
- static public void buscar_usuario(Integer contador,String usuarios[], Integer pins[], Integer saldo[],Integer j, int bandera) {
- Scanner lector = new Scanner(System.in);
- String log_usuario;
- int log_pin;
- System.out.print("Usuario:");
- log_usuario = lector.nextLine();
- System.out.print("Contraseña: ");
- log_pin = lector.nextInt();
- for (j = 0;j<contador; j++) {
- if(usuarios[j].equals(log_usuario) && pins[j]== log_pin && j==0){
- menu_admin(contador,usuarios,pins,saldo,j);
- bandera = 1;
- }
- if(usuarios[j].equals(log_usuario) && pins[j]== log_pin && j!=0){
- menu_user(contador,usuarios,pins,saldo,j);
- bandera = 1;
- }
- }
- if (bandera == 0) {
- System.out.println("Datos invalidos");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement