Sei sulla pagina 1di 2

Alumno: Héctor Giménez

Fecha: 18/06/2019
Materia: Lógica II

INICIO_CLIENTE:
W_CLIENTE_ANT = PRE_CLIENTE
W_CLIENTE_ANT = PRE_COD_CLIENTE
ACU_MONTO_CLI = 0
ACU_MONTO_PRE = 0
IMP_COD_CLIENTE = PRE_COD_CLIENTE
retorno

PROCESAR_PRESTAMO:
W_MONTO_INTERES = PRE_MONTO_CAPITAL * VEC_TASA(PRE_TIPO_PRESTAMO)
W_MONTO_CUOTA = (PRE_MONTO_CAPITAL + W_MONTO_INTERES)
ejecutar IMPRIMIR_DETALLE
ACU_MONTO_PRE = ACU_MONTO_PRE + W_MONTO_CUOTA
ACU_INTERES_PRE = ACU_INTERES_PRE + W_MONTO_INTERES
CON_CUOTAS = CON_CUOTAS + 1
ejecutar LEER_SGTE_PRESTAMO
retorno

CORTE_PRESTAMO:
ejecutar CONTROLAR_TITULOS
imprimir “TOTAL PRESTAMO”, W_PRESTAMO_ANT, ACU_MONTO_PRE
ACU_MONTO_CLI = ACU_MONTO_CLI + ACU_MONTO_PRE
si CON_CUOTAS > 12
ejecutar GRABAR_AUDITORIA
fin_si
si ACU_INTERES_PRE > W_INTERES_MAX
W_INTERES_MAX = ACU_INTERES_PRE
W_PRESTAMO_MAX = W_PRESTAMO_ANT
fin_si
ejecutar LEER_SGTE_PRESTAMO
retorno

CORTE_CLIENTE:
ejecutar CONTROLAR_TITULOS
imprimir “TOTAL CLIENTE”, PRE_CLIENTE, ACU_MONTO_PRE
imprimir "Total préstamo cliente: ", W_CLIENTE_ANT
imprimir "-------- ", ACU_MONTO_CLIENTE
ACU_MONTO_GEN = ACU_MONTO_GEN + ACU_MONTO_CLI
retorno

GRABAR_AUDITORIA:
ejecutar LEER_AUDITORIA
AUD_CANT_CUOTAS = CON_CUOTAS
si existe(AUDITORIA)
grabar REG_AUDITORIA
regrabar REG_AUDITORIA
sino
regrabar REG_AUDITORIA
grabar REG_AUDITORIA
fin_si
retorno
LEER_AUDITORIA:
AUD_COD_CLIENTE = PRE_COD_CLIENTE
AUD_NRO_PRESTAMO = 0
clave AUD_COD_CLIENTE + PRE_NRO_PRESTAMO
AUD_NRO_PRESTAMO = PRE_NRO_PRESTAMO
clave AUD_COD_CLIENTE + AUD_NRO_PRESTAMO
leer REG_AUDITORIA
retorno

Potrebbero piacerti anche