Está en la página 1de 2

import javax.swing.

JOptionPane; class Cajerotec{ public static void main(String[] args){ String s1, ct_o, op,re,ab; int ret,abon; int opc=0; int saldo=0; int pregunta; JOptionPane.showMessageDialog(null, " Bienvenido","Enter para continuar", JOptionPane.INFORMATION_MESSAGE); ct_o = JOptionPane.showInputDialog("Numero de tu cuenta?"); if(ct_o.equals("")){ JOptionPane.showMessageDialog(null, "DEBES DIGITAR UN VALOR!!"); } s1=JOptionPane.showInputDialog("Digita el saldo de tu cuenta: "); saldo = Integer.parseInt(s1); do{ try{ op= JOptionPane.showInputDialog(" Opciones:\n 1. Consulta tu saldo\n 2. Retiros\n 3. Abonar\n 4. Salir"); opc = Integer.parseInt(op); if (opc == 0){ JOptionPane.showMessageDialog(null, "Debes digitar una opcion!!","ERROR", JOpti onPane.ERROR_MESSAGE); break; } switch (opc){ case 1: JOptionPane.showMessageDialog(null," El saldo actual de la cuent a: "+ct_o+"\n es $ "+saldo, "CONSULTA DE SALDO", JOptionPane.INFORMATION_MESSAGE ); break; case 2: re=JOptionPane.showInputDialog("Cantidad a retirar?"); ret= Integer.parseInt(re); if (ret > saldo){ JOptionPane.showMessageDialog(null, "No posee fondos suf icientes\n para realizar el retiro!!","ERROR", JOptionPane.ERROR_MESSAGE); }else{ saldo= (saldo - ret); JOptionPane.showMessageDialog(null, "RETIRO EXITOSO!!","RETIROS" , JOptionPane.INFORMATION_MESSAGE); } break; case 3: ab =JOptionPane.showInputDialog("Cantidad a abonar?"); abon= Integer.parseInt(ab); saldo= (saldo + abon); JOptionPane.showMessageDialog(null, "Abono EXITOSO!!"); break; case 4: pregunta= JOptionPane.showConfirmDialog(null, "REALMENTE DESEAS SALIR???","EXIT",JOptionPane.YES_NO_OPTION); System.out.print("hola num: "+pregunta); if(pregunta == 0){

} } . break.. return. " CATCH ERROR.showMessageDialog(null.DEBES DIGITA R UN VALOR!!"). } }while (opc != 0). "GRACIAS!! \nADIOS!! !").showMessageDialog(null.JOptionPane.. }else{ break. } } }catch(Exception e){ JOptionPane.