Foro de elhacker.net

Programación => Java => Mensaje iniciado por: jimytron en 27 Febrero 2012, 21:07 pm



Título: Ayuda - Urgentee monedero
Publicado por: jimytron en 27 Febrero 2012, 21:07 pm
necesito ayuda me mandaron este programa y no esta completo alguien que me ayude. ESTOY trabajando con arreglos.


Código
  1. import javax.swing.JOptionPane;
  2.  
  3. public class Monedero {
  4. int monedero;
  5. public Monedero(){
  6. monedero=100000;
  7. }
  8. public void agregarDinero(int dinero){
  9. monedero+=dinero;
  10. }
  11.  
  12. public int validarRetiroYRetirar(int dinero){
  13. int validador;
  14. if (dinero<=monedero){
  15. validador=1;
  16. monedero-=dinero;}
  17. else
  18. validador=-1;
  19. return validador;
  20. }
  21. public int mostrarDineroDisponible(){
  22. return monedero;
  23. }


para ejecutar es esto

Código
  1. public static void main(String[] args) {
  2. boolean caso=false;
  3. Monedero mon= new Monedero();
  4. while (!caso){
  5. switch ((Integer.parseInt(JOptionPane.showInput1 para agregar dinero al monedero\nDigite 2 para retirar dinero\nDigite 3 para mostrar el dinero disponible en el monedero\nDigite 4 para salir")))) {
  6. case 1:
  7. mon.agregarDinero(Integer.parseInt… la cantidad que desea Agregar")));
  8. break;
  9. case 2:
  10. if ((mon.validarRetiroYRetirar(Integer.pars… la cantidad que va a retirar")))==1));
  11. else
  12. JOptionPane.showMessageDialog(nul… "Error, la cantidad ingresada a retirar sobrepasa el total del dinero existente en el monedero");
  13. break;
  14. case 3:
  15. JOptionPane.showMessageDialog(null… "La cantidad existente de dinero en el monedero es: "+ mon.mostrarDineroDisponible());
  16. break;
  17. case 4:
  18. caso=true;
  19. break;
  20. default:
  21. JOptionPane.showInputDialog("Digit… una opcion que este dentro del menu");
  22. break;
  23. }
  24.  
  25. }
  26. }
  27. }


Título: Re: Ayuda - Urgentee monedero
Publicado por: Proteus1989 en 27 Febrero 2012, 21:39 pm
Haz preguntas concretas y te solucionaremos las dudas.