Advertisement
Guest User

aasasa

a guest
Sep 18th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. package cajero;
  2. import javax.swing.JOptionPane;
  3. public class Cajero {
  4. public static void main (String[]args){
  5.  
  6. //DEFINICIÓN VARIABLES
  7. int retiros[], depositos[], saldo, auxRetiros,opcion, qDepositos = 0, qRetiros = 0, valorRetiro, valorDeposito;
  8. String nombre,cuenta;
  9. depositos = new int[3];
  10. retiros = new int[3];
  11. nombre = JOptionPane.showInputDialog("Por favor ingrese su nombre");
  12. cuenta = JOptionPane.showInputDialog("Por favor ingrese el tipo de cuenta");
  13.  
  14. do{
  15. opcion = Integer.parseInt(JOptionPane.showInputDialog("1. Depositar dinero \n"
  16. + "2. Retirar dinero \n"
  17. + "3. Saldo \n"
  18. + "4. Salir"));
  19. //OPERACIONES
  20. switch (opcion){
  21.  
  22. case 1:
  23. valorDeposito = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad a depositar"));
  24. if (qDepositos < 4){
  25. if (valorDeposito >= 10000){
  26. depositos[qDepositos] = valorDeposito;
  27. qDepositos = qDepositos +1;
  28. }else{
  29. JOptionPane.showMessageDialog(null,"El valor del deposito debe ser mayor a $9.999 ");
  30.  
  31. }
  32. }else{
  33. JOptionPane.showMessageDialog(null,"La cantidad de depositos fue excedida");
  34. }
  35. break;
  36.  
  37. case 2:
  38. valorRetiro = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad a retirar"));
  39. if (qRetiros < 4){
  40. if (valorRetiro >= 10000){
  41. retiros[qRetiros] = valorRetiro;
  42. qRetiros++;
  43.  
  44. }else{
  45. JOptionPane.showMessageDialog(null,"El valor del retiro debe ser mayor a $9.999 ");
  46.  
  47. }
  48. }else{
  49. JOptionPane.showMessageDialog(null,"La cantidad de retiros fue excedida");
  50. }
  51. break;
  52.  
  53. case 3:
  54. int totalRetiros, totalDepositos;
  55. totalRetiros = retiros [0] + retiros [1] + retiros [2];
  56. totalDepositos = depositos [0] + depositos [1] + depositos [2];
  57. saldo = totalDepositos - totalRetiros;
  58. JOptionPane.showInputDialog("");
  59. break;
  60.  
  61. case 4:
  62. JOptionPane.showInputDialog("");
  63. break;
  64.  
  65. }
  66. }
  67. while (opcion != 4);
  68.  
  69. }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement