Roke98

Tp1-Clase-Cuenta

Aug 23rd, 2023 (edited)
1,090
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. public class Cuenta {
  2.    
  3.     private static long ultimoNroCuenta = 100001;
  4.    
  5.     protected static long nroCuenta;
  6.     protected static long dni;
  7.     protected static double saldo;
  8.     protected static double interAnual;
  9.  
  10.     // Constructores
  11.    
  12.     public Cuenta() {
  13.         nroCuenta = ultimoNroCuenta++;
  14.     }
  15.  
  16.     public Cuenta(long dni, double saldo, double interAnual) {
  17.         nroCuenta = ultimoNroCuenta++;
  18.         Cuenta.dni = dni;
  19.         Cuenta.saldo = saldo;
  20.         Cuenta.interAnual = interAnual;
  21.     }
  22.  
  23.     //catualizar saldo
  24.     public void actualizarSadlo() {
  25.         double interDiario = interAnual / 365;
  26.         saldo += saldo * interDiario;
  27.     }
  28.    
  29.     //ingresar
  30.     public void ingresar (double cantidad) {
  31.         saldo += cantidad;
  32.     }
  33.    
  34.     //retirar
  35.     public void retirar(double cantidad) {
  36.         if (cantidad <= saldo) {
  37.             saldo -= cantidad;
  38.         } else {
  39.             System.out.println("Error en retirar");
  40.         }
  41.     }
  42.    
  43.     //mosrtrar
  44.     public void mostrar(Cuenta cuenta) {
  45.         System.out.println(  "Numero de Cuenta:............." + nroCuenta
  46.         +"\nDNI de Usuario:..............." + dni
  47.         +"\nSaldo Actual:................." + Helper.limitar2(saldo)
  48.         +"\nInteres Anual:................" + interAnual + "%");
  49.     }
  50.    
  51. }
Advertisement
Add Comment
Please, Sign In to add comment