Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tp1e10_Clases;
- public class Operacion extends CuentaBancaria{
- private int Numero_Operacion;
- private String Tipo;
- private String Estado;
- private String Descripcion;
- private String Categoria;
- private String Fecha;
- private String Hora;
- public Operacion() {
- }
- public Operacion(int v_n_op, int v_n_cuenta, String v_fecha, String v_hora) {
- if(v_n_op >0 && v_n_cuenta >0 && v_fecha != "" && v_hora != "") {
- this.Numero_Operacion = v_n_op;
- this.Nro_Cuenta = v_n_cuenta;
- this.Fecha = v_fecha;
- this.Hora = v_hora;
- }else {
- System.out.println ("Valores no admisibles");
- }
- }
- public CuentaBancaria setDeposito(CuentaBancaria cb, float v_deposito) {
- if(v_deposito >=0) {
- float v_saldo = cb.Saldo + v_deposito;
- cb.setSaldo(v_saldo);
- }
- return cb;
- }
- public CuentaBancaria setExtraccion(CuentaBancaria cb, float v_extraccion) {
- if(v_extraccion>=0) {
- float v_saldo = cb.Saldo - v_extraccion;
- if(v_saldo>0) {
- cb.setSaldo(v_saldo);
- }else {
- System.out.println("Monto superior a saldo");
- }}else {
- System.out.println ("Valor no admisible");
- }
- return cb;
- }
- public Transferencia setTransferencia(CuentaBancaria c_origen, CuentaBancaria c_destino, float v_transferencia) {
- if (v_transferencia>0) {
- float v_saldo1 = c_origen.Saldo - v_transferencia;
- if (v_saldo1>=0) {
- c_origen.setSaldo(v_saldo1);
- }else {
- System.out.println("Monto superior a saldo");
- }
- float v_saldo2 = c_destino.Saldo + v_transferencia;
- c_destino.setSaldo(v_saldo2);
- }else {
- System.out.println("Valor no admisible");
- }
- Transferencia T = new Transferencia (c_origen,c_destino);
- return T;
- }
- public void getImprimir() {
- String v_imprimir = "N° Operacion:"+""+this.Numero_Operacion+","+"N° Cuenta:"+""+this.Nro_Cuenta+","+ this.Fecha+" "+this.Hora;
- System.out.println(v_imprimir);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement