Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Simulador Máquina Expendedora #1 Menu

squidward98 Apr 6th, 2020 156 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package maquinaExpendedora;
  2.  
  3. public class Menu {
  4.    
  5.     private boolean admin;
  6.     private String pass = "1917";
  7.    
  8.     public Menu()
  9.     {
  10.         this.admin = false;
  11.     }
  12.    
  13.     public boolean isAdmin()
  14.     {
  15.         return this.admin;
  16.     }
  17.    
  18.     public void setAdmin(boolean conectado)
  19.     {
  20.         this.admin = conectado;
  21.     }
  22.    
  23.     public String verificarPass(String pass)
  24.     {
  25.         if(this.pass.equals(pass))
  26.         {
  27.             this.admin = true;
  28.             return "Contraseña correcta.";
  29.         }
  30.         else return "Contraseña incorrecta.";
  31.     }
  32.    
  33.     public boolean cerrarSesión( )
  34.     {
  35.         setAdmin(false);
  36.         return this.admin;
  37.     }
  38.    
  39.     @Override
  40.     public String toString()
  41.     {
  42.         String init =   "0) Finalizar operaciones.\n"+
  43.                                 "1) Ingresar dinero.\n"+
  44.                                 "2) Ver saldo.\n"+
  45.                                 "3) Ver precio del boleto.\n"+
  46.                                 "4) Emitir boleto.";
  47.         if(!this.admin)  return init;
  48.         else return init+"\n5) Ver cantidad de boletos vendidos.\n" +
  49.                                     "6) Ver cantidad total de dinero recaudado.\n"+
  50.                                     "7) Vaciar máquina.\n"+
  51.                                     "8) Cambiar precio actual de la máquina.\n"+
  52.                                     "9) Cerrar sesión.";
  53.     }
  54. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top