Está en la página 1de 2

FUNDAMENTOS DE PROGRAMACION

Estudiante: Jesus Alberto Correa Acuña

Etapa 1 del reto final. Definición del problema y conocimiento del entorno para plantear
una solución

En la empresa manufacturera MIL TELITAS, no cuentan con un software que les permita
realizar de manera automática los cálculos del pago de nómina, la persona encargada,
registra manualmente el cálculo para cada uno de los empleados en un libro de
contabilidad; dado a que la empresa ha crecido notablemente, su dueño necesita modernizar
este proceso y está pensando en el diseño de un programa sencillo que sea ágil y confiable.

Para diseñar dicho programa, los datos que requiere conocer la persona encargada son: para
los empleados con contrato a término indefinido:  el salario mensual; para aquellos que
tienen contrato por prestación de servicios: el número de horas que trabajaron y el valor de
la hora. 

El programa debe arrojar los cálculos de la nómina por tipo de contrato. 

Aspectos a tener en cuenta:

o El programa será sencillo y fácil de usar.


o El programa no requiere interfaz gráfica, solo se usará un menú de consulta
que consiste en una lista de opciones numeradas, donde el usuario digitará el
número que corresponde a la opción que desea realizar (menú 1).
o El programa se desarrollará con la herramienta PseInt.
o Al seleccionar una opción específica, el sistema ejecutará la instrucción
correspondiente.
o Realizar la aplicación completa donde implemente los tipos de estructuras
algorítmicas aprendidas durante el curso:
a. Secuencial. 
b. Condicional simple. 
c. Condicional doble. 
d. Switch.
e. Iterativa mientras. 
f. Iterativa para.
Respuesta:

¿Cuál es el objetivo de la empresa?

Crear un Software para la optimización del pago de nomina en la empresa buscando


mejorar el proceso de contabilidad.

¿Cuál es la pregunta del problema?

¿Deficiencia en el manejo de la Contabilidad en la empresa?

¿Cuáles son las partes del problema (identifique el estado inicial del problema, la
meta, los recursos y el dominio)?

Estado inicial del problema: La organización ha crecido el proceso manual de pago de la


nómina se ha vuelto ineficiente y poco confiable.

Meta: El diseño de un programa contable que permita a la empresa la modernización de sus


procesos contables.

Recursos: La información financiera sobre los contratos, cuanto es valor de los mismo, las
horas trabajada al mes para los contratos de prestación de servicios.

Dominio: Conocer el valor a pagar para el contrato por prestación de servicios, buscando
con el programa que el proceso sea más rápido y ágil.

¿Cuáles son las partes del algoritmo?

Entrada: El salario mensual; para aquellos que tienen contrato por prestación de servicios:
el número de horas que trabajaron y el valor de la hora. 

Proceso: Realizar operación matemática, dividir salario mensual de los contratos normales
entre el numero de días, ese valor dividirlo entre 8 horas diarias, con esto se sabría el valor
hora para después realizar el calculo de las CPS, por lo cual se multiplicaría el valor hora
por el total de horas trabajado por trabajadores con CPS al mes.

Salida: Valor a pagar a los contratistas y de contrato fijo

También podría gustarte