Advertisement
KaiserRego

G5E9CajaDeAhorro

Sep 25th, 2014
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. public class G5E9CajaDeAhorro {
  2.    
  3.     String titularDeLaCuenta;
  4.     double saldo;
  5.  
  6.     /* CONSTRUCTOR post: la instancia queda asignada al titular indicado
  7.      * y con saldo igual a 0. */
  8.     public G5E9CajaDeAhorro(String titularDeLaCuenta) {
  9.        
  10.         this.titularDeLaCuenta = titularDeLaCuenta;
  11.         saldo = 0.0;
  12.     }
  13.    
  14.     /* post: devuelve el nombre del titular de la Caja de Ahorro. */
  15.     public String getTitular() {
  16.        
  17.         return (titularDeLaCuenta);
  18.     }
  19.    
  20.     /* post: devuelve el saldo de la Caja de Ahorro. */
  21.     public double getSaldo() {
  22.        
  23.         return (saldo);
  24.     }
  25.    
  26.     /* pre: monto es un valor mayor a 0.
  27.     *  post: aumenta el saldo de la Caja de Ahorro según el monto depositado. */
  28.     public void depositar(double monto) {
  29.        
  30.         if (monto>0){
  31.             saldo = saldo + monto;
  32.         }
  33.     }
  34.    
  35.     /* pre : monto es un valor mayor a 0 y menor o igual que el saldo de la Caja de Ahorro.
  36.     * post: disminuye el saldo de la Caja de Ahorro según el monto extraído. */
  37.     public void extraer(double monto) {
  38.        
  39.         if (monto>0 && monto <= saldo){
  40.             saldo = saldo - monto;
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement