Trabajo Metodología Maps
Enviado por julgo.julgo • 9 de Octubre de 2012 • 13.445 Palabras (54 Páginas) • 1.187 Visitas
SOLUCIÓN ANALÍTICA DEL PROBLEMA PLANTEADO
La Junta Directiva de la empresa “COMPUELECTRO” C.A. que distribuye equipos electrónicos, ha decidido crear una caja de ahorros para sus trabajadores.
Datos de Entrada:
• Código del Trabajador
• Nacionalidad
• Número de Cédula
• Apellidos y Nombres
• Tipo de Trabajador
• Sueldo Mensual
• Fecha Ingreso a Caja
• Saldo Ahorros: Cada socio de la caja de ahorros al inscribirse, recibirá un aporte patronal del 10% de su sueldo mensual y se le deducirá el 15% de dicho sueldo, es decir, el monto para ahorros será un 25% del sueldo mensual
• Fecha Préstamo
• Tipo de Solicitud
• Monto de Cuota
• Número Cuotas Canceladas
• Monto del Préstamo
• Tiene Fianza: Si un socio al pedir un préstamo no cubre con sus haberes del monto solicitado, se le exigirá una fianza por el monto a cubrir, esto debe estar avalado por un fiador (socio).
• Código Socio Fiador
• Fecha Último Movimiento
• Tiempo de Préstamo: Para pagar los préstamos se establecen tres modalidades: a 12 meses, 24 meses y 36 meses
Datos de Salida:
Reporte por pantalla de los datos del préstamo.
Reporte que muestre la información correspondiente a los trabajadores que han solicitado préstamos en el mes. El diseño del reporte debe contener la siguiente información:
• Código del Trabajador
• Apellido y Nombre
• Tipo de Solicitud
• Monto del Préstamo
• Fecha del Préstamo
• Tiempo del Préstamo
METODOLOGÍA DE RESOLUCIÓN DE PROBLEMAS ALGORÍTMICOS (MAPS)
ETAPA I: EL DIÁLOGO
El problema consiste en desarrollar un programa que será manejado por la empresa “COMPUELECTRO C.A.” que permitirá llevar los datos de la caja de ahorros de sus trabajadores y que será capaz de darle información inmediata en la toma de decisiones relacionada con los préstamos a los mismos. Para esto el programa presentará en pantalla una planilla con los datos a solicitar por el programa que serán dados por el jefe de personal, los cuales, le permitirá arrojar un reporte con los resultados requeridos. Se deben tomar en consideración los siguientes criterios:
• Cada socio de la caja de ahorros al inscribirse, recibirá un aporte patronal del 10% de su sueldo mensual y se le deducirá el 15% de dicho sueldo, es decir, el monto para ahorros será un 25% del sueldo mensual (aporte y deducción de frecuencia mensual).
• Para pagar los préstamos se establecerán tres modalidades: a 12 meses, 24 meses y 36 meses.
• Si un socio al pedir un préstamo no cubre con sus haberes del monto solicitado, se le exigirá una fianza por el monto a cubrir, esto debe estar avalado por un fiador (socio).
• El motivo de los préstamos y las tasas, son los siguientes:
o Para préstamo personal: el 12% de interés.
o Para préstamo de adquisición de vivienda: un 15% de interés.
o Para préstamo de adquisición de vehículos: un 19% de interés.
El ingreso de los datos se realizará por teclado siguiendo la secuencia del programa de la siguiente forma:
1º. El Código del Trabajador, será un número de tipo entero (integer) de cuatro dígitos no debe ser menor a 1 ni mayor a 9999. Se elaborará un procedimiento para verificar que los datos introducidos son correctos.
2º. El Apellido y Nombre del empleado es una cadena de caracteres (string), deben ser ingresados al programa uno seguido del otro separados por un espacio y no debe ser mayor a 40 caracteres.
3º. La Nacionalidad, es de tipo carácter (char), se introduce mediante las letras V, si el empleado es venezolano o E si es extranjero. Se creara una rutina para validar que sea correcto.
4º. El Número de Cédula, del empleado es de tipo entero largo (longint), la misma no deberá ser menor a 1000000 ni mayor que 100000000. Se creara una rutina para validar que sea correcto.
5º. El Tipo de Trabajador, es de tipo carácter (char), se introduce mediante las letras “O” que indica si el empleado es Obrero e “I” que indica si el empleado es Ingeniero. Se creara una rutina para validar que sea correcto.
6º. La Fecha de Ingreso a Caja, se introducirá mediante tres pasos: Primero se introducirá el día, es de tipo entero (integer), no deberá ser menor a 1 ni mayor que 31. Luego el mes en su número correspondiente, será de tipo entero (integer), no debe ser menor a 1 ni mayor que 12. Por último el año sin abreviaturas será de tipo entero (integer), no debe ser menor a 2000 ni mayor que 2100. Se creará una rutina para validar el ingreso de los datos.
7º. El Sueldo Mensual, es un número de tipo real, el mismo debe tener un formato de 6 enteros y 2 decimales.
8º. El Saldo de Ahorro, es un número de tipo real, se genera a partir del sueldo mensual del trabajador.
9º. El Tipo de Solicitud, es de tipo carácter (char), se introducirá mediante las letras: “A” para indicar un Préstamo Personal, “B” para indicar un Préstamo Vivienda o “C” para indicar un Préstamo Vehículo. El sistema mostrará en pantalla su descripción. Se creará una rutina para validar el ingreso de los datos.
10º. La Fecha de Préstamo, al igual que la fecha de ingreso a caja, se introducirá mediante tres pasos: Primero se introducirá el día, es de tipo entero (integer), no deberá ser menor a 1 ni mayor que 31. Luego el mes en su número correspondiente, será de tipo entero (integer), no debe ser menor a 1 ni mayor que 12. Por último el año sin abreviaturas será de tipo entero (integer), no debe ser menor a 2000 ni mayor que 2100. Se creará una rutina para validar el ingreso de los datos.
11º. El Monto del Préstamo, es un número de tipo real, el mismo debe tener un formato de 6 enteros y 2 decimales.
12º. El Monto del Cuotas indica el monto a cancelar por cuotas, es un número de tipo real, el mismo debe tener un formato de 6 enteros y 2 decimales. Se genera a partir del monto del préstamo y va a depender del tipo de solicitud. Se creará una rutina para validar el ingreso de los datos.
13º. Tiempo de Préstamo, es de tipo entero (integer), está representado por tres valores 12 meses, 24 meses o 36 meses, dependerá del tipo de solicitud. Se creará una rutina para validar el ingreso de los datos.
14º. Fianza, indica si el empleado requerirá de un socio fiador
...