Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cajero;
- import javax.swing.JOptionPane;
- public class Cajero {
- public static void main (String[]args){
- //DEFINICIÓN VARIABLES
- int retiros[], depositos[], saldo, auxRetiros,opcion, qDepositos = 0, qRetiros = 0, valorRetiro, valorDeposito;
- String nombre,cuenta;
- depositos = new int[3];
- retiros = new int[3];
- nombre = JOptionPane.showInputDialog("Por favor ingrese su nombre");
- cuenta = JOptionPane.showInputDialog("Por favor ingrese el tipo de cuenta");
- do{
- opcion = Integer.parseInt(JOptionPane.showInputDialog("1. Depositar dinero \n"
- + "2. Retirar dinero \n"
- + "3. Saldo \n"
- + "4. Salir"));
- //OPERACIONES
- switch (opcion){
- case 1:
- valorDeposito = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad a depositar"));
- if (qDepositos < 4){
- if (valorDeposito >= 10000){
- depositos[qDepositos] = valorDeposito;
- qDepositos = qDepositos +1;
- }else{
- JOptionPane.showMessageDialog(null,"El valor del deposito debe ser mayor a $9.999 ");
- }
- }else{
- JOptionPane.showMessageDialog(null,"La cantidad de depositos fue excedida");
- }
- break;
- case 2:
- valorRetiro = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad a retirar"));
- if (qRetiros < 4){
- if (valorRetiro >= 10000){
- retiros[qRetiros] = valorRetiro;
- qRetiros++;
- }else{
- JOptionPane.showMessageDialog(null,"El valor del retiro debe ser mayor a $9.999 ");
- }
- }else{
- JOptionPane.showMessageDialog(null,"La cantidad de retiros fue excedida");
- }
- break;
- case 3:
- int totalRetiros, totalDepositos;
- totalRetiros = retiros [0] + retiros [1] + retiros [2];
- totalDepositos = depositos [0] + depositos [1] + depositos [2];
- saldo = totalDepositos - totalRetiros;
- JOptionPane.showInputDialog("");
- break;
- case 4:
- JOptionPane.showInputDialog("");
- break;
- }
- }
- while (opcion != 4);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement