Untitled
unknown
plain_text
a year ago
1.7 kB
11
Indexable
package Pregunta1; import javax.swing.JOptionPane; public class Arreglos { private double [] depositos; private double [] retiros; private int indiceDep; private int indiceRet; public Arreglos () { depositos = new double [10]; retiros = new double [10]; indiceDep = 0; indiceRet = 0; } public int tamanoDepositos () { return indiceDep; } public int tamanoRetiros () { return indiceRet; } public double obtenerDepositos (int i) { return depositos [i]; } public double obternerRetiros (int i) { return retiros [i]; } private void ampliarArregloDepositos () { double [] aux = depositos; depositos = new double [indiceDep + 10]; for (int i=0; i<indiceDep; i++) depositos [i] = aux [i]; } private void ampliarArregloRetiros() { double [] aux = retiros; retiros = new double [indiceRet + 10]; for (int i=0; i<indiceRet; i++) retiros [i] = aux [i]; } public void adicionarDepositos (double numero) { if (numero > 0) { if (indiceDep == depositos.length) ampliarArregloDepositos (); depositos [indiceDep] = numero; indiceDep ++; } else JOptionPane.showMessageDialog(null, "El Monto a Depositar es Incorrecto, debe ser mayor que 0.00" + "\n" + "Verificar", "Notificación de Error", JOptionPane.ERROR_MESSAGE); } public void adicionarRetiros (double numero) { if (numero > 0) { if (indiceRet == retiros.length) ampliarArregloRetiros (); retiros [indiceRet] = numero; indiceRet ++; } else JOptionPane.showMessageDialog(null, "El Monto a Retirar es Incorrecto, debe ser mayor que 0.00" + "\n" + "Verificar", "Notificación de Error", JOptionPane.ERROR_MESSAGE); } }
Editor is loading...
Leave a Comment