Título: pido una colaboracion con este programa. Publicado por: MrC4RL4NG4S en 7 Mayo 2010, 07:47 am El programa es para un cajero q pida numero de cuenta la verifique y permita consignar o retirar muchas gracias de antemano por la ayuda q me puedan prestar.
// ficha Cajero.java public class Cajero extends Object { public String cliente; public float clave; public float saldo; public Cajero() { cliente=" "; clave=0; saldo=0; } public Cajero(String c,float v,float s) { cliente=c; clave=v; saldo=s; } public void numcuenta () { float nrocuenta=50702; float x=0; for (int i=0;i<=3;i++) { x=nrocuenta+i; }//fin for } public void retirarconsignar() { InputStreamReader leer=new InputStreamReader(System.in); BufferedReader fin=new BufferedReader(leer); try { float consignar=0; float retirar=0; int opc; System.out.println("seleccione 1 para consignar 2 para retirar"); opc=Integer.parseInt(fin.readLine()); if (opc==1) { System.out.println("Digite el valor a cosignar:" ); consignar=Float.parseFloat(fin.readLien()); saldo=consignar+saldo; System.out.println("su nuevo saldo es: "+saldo); }//fin if else if(opc==2) { System.out.println("Digite el valor a retirar: "); retirar=Float.parseFloat(fin.readLine()); if (saldo>retirar) { saldo=saldo-retirar; System.out.println("Su nuevo saldo es: "+saldo); } else { System.out.println("LA transaccion se ha cancelado"); System.out.println("Su saldo es insuficiente."); System.out.println("Gracias por utilizar nuestros servicios."); }//fin else }//fin if else { System.out.println("La opcion que acaba de digitar es ERRONEA intente mas tarde"); System.out.println("Que tenga usted un bonito dia."); }//fin else }//fin try catch (Exception e) { e.printStackTrace(); }//fin catch } }//fin class //fichero Pruebacajero.java import java.io.*; class Pruebacajero { public static void main(String args[]) { float cuenta; Cajero C[]=new Cajero[4]; C[0]=new Cajero("Carlos_contreras",001,20000); C[1]=new Cajero("diana_molina",002,10000); C[2]=new Cajero("pedro_perez",003,32000); C[3]=new Cajero("jose_gomez",004,12000); InputStreamReader leer=new InputStreamReader(System.in); BufferedReader fin=new BufferedReader (leer); try { System.out.println("Digite el numero de cuenta"); cuenta=Float.parseFloat(fin.readLine()); for (int i=0;i<=3;i++) { if (cuenta==C.clave) { C.numcuenta(); C.retirarconsignar(); }//fin if else { System.out.println("Lo sentimos el numero de cuenta que acaba de ingresar es ERRONEA"); System.out.println("Gracias por utilizar nuestros servicios."); }//fin else }//fin for }//fin try catch (Exception e) { e.printStackTrace(); }//fin catch } }//fin class Título: Re: pido una colaboracion con este programa. Publicado por: Shell Root en 7 Mayo 2010, 07:55 am Error?. En que línea?. Que no puedes hacer?
|