Programa Para El Ingreso de Un Comprabante Diario (1)

Embed Size (px)

DESCRIPTION

hhhh

Citation preview

PROGRAMA PARA EL INGRESO DE UN COMPRABANTE DIARIOMediante el programa debe ingresarse un comprobante diario completo en el cual el usuario debe ingresar los siguientes datos:1. Fecha: fecha de la transaccin, la cual debe tener el siguiente formato dd/mm/yyyy hh:mm:ss y debe estar validado en todos los campos dd (dia mes) mm (mes de ao) yyyy ao hh (24 horas), mm (minutos) ss(segundos). 2. Nro. de cuentas: debe ingresar el nmero de cuentas que tiene la transaccin, como mnimo debe tener al menos 2 cuentas y menor a 6. El ingreso debe ser validado.3. Cdigo cuenta: debe ingresar el cdigo de la cuenta que es un nmero de 5 cifras y est de acuerdo a la siguiente tabla.TIPOCODIGO CUENTADESCRIPCION

ACTIVO10011CAJA

ACTIVO10021BANCOS

PASIVO20011CUENTAS POR PAGAR

ACTIVO10031CUENTAS POR COBRAR

CAPITAL30011CAPITAL O PATRIMONIO

COSTOS50021COMPRAS

INGRESOS40011VENTAS

GASTOS / EGRESOS60051INTERES PAGADO

Una vez que ingrese la cuenta debidamente validada debe desplegar la descripcin de la misma, en caso de no encontrar la cuenta debe desplegar un mensaje de cuenta no encontrada.4. Abonar o Debitar, debe pedir al usuario si el monto que va a ingresar va al DEBE o al HABER, esto debe estar debidamente validado.5. Monto: el monto debe ser mayor a 1 y menor a 9999.99 debidamente validado para que el usuario no ingrese datos errneos.6. Este proceso del paso 3 al paso 6 debe seguir hasta que complete el Nro de cuentas ingresado en el paso 2.7. Una vez que complete debe verificar si la suma de montos en DEBE y HABER son iguales, si esto no es correcto debe desplegar un mensaje con la suma del debe y el haber, desplegar comprobante invlido y debe ir al paso 2.8. Glosa: Si todo est correcto debe pedir la glosa de la transaccin que es de un mximo de 100 caracteres y no debe estar vaca. Tambin este campo debe validarse si ingresa una glosa vaca debe pedir nuevamente al usuario que ingrese la glosa.9. Mostrar el comprobante completo: una vez que se complete la transaccin debe desplegar tambien el tipo de comprobante: Comprobante de Ingreso Comprobante de Egreso Comprobante de traspasoY el cdigo de comprobante: CDI-001 CDE-001 CDT-00110. FIN