0% encontró este documento útil (0 votos)
46 vistas16 páginas

Informatica LL

El programa permite calcular la nómina de los empleados de BANXICO mediante diferentes funciones como el cálculo del ISR, IMSS, sueldo bruto y neto. El programa almacena la información de las bandas salariales y los empleados en matrices y realiza los cálculos al recorrerlas.

Cargado por

haiseluisca1998
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
46 vistas16 páginas

Informatica LL

El programa permite calcular la nómina de los empleados de BANXICO mediante diferentes funciones como el cálculo del ISR, IMSS, sueldo bruto y neto. El programa almacena la información de las bandas salariales y los empleados en matrices y realiza los cálculos al recorrerlas.

Cargado por

haiseluisca1998
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO DE ESTUDIOS SUPERIORES DE LA

CIUDAD DE MEXICO
ROSARIO CASTELLANOS

ALUMNO: LUIS CARLOS CASTRO ARZATE

CARRERA: TECNOLOGIAS DE LA
INFORMACION
Y COMUNICACIÓN

ASIGNATURA: CALCULO DE VECTORES

DOCENTE: VERONICA MARCIAL UNZUETA

GRUPO:302

ACTIVIDAD INTEGRADORA: INTEGRACION DEL


PROGRAMA DE NOINA DEL BANCO DE MEXICO
Presentación:
¡Bienvenido a tu actividad integradora! Esta actividad tiene como objetivo rescatar
los conocimientos, habilidades y destrezas adquiridas a lo largo de la asignatura
retomando alguna de las actividades realizadas anteriormente para unificarlas en
un trabajo común cuya finalidad es dar respuesta contundente al problema
prototípico.
A lo largo de la asignatura Diseño de algoritmos hemos desarrollado el caso
hipotético de que has sido contratado por BANXICO en el puesto de evaluación de
Analista-Desarrollador y en tal caso has tenido que realizar la automatización del
proceso de nómina con programación que se ejecute en servidores Unix.
Como actividad final tendrás que realizar la integración de tu programa con base en
los avances entregados anteriormente. Inicia este nuevo reto.

Propósito:
Aplicar los conceptos analizados dentro de la asignatura de Diseño de Algoritmos a
fin de realizar la integración de las funciones desarrolladas en la Unidad 3 y 4.

Indicaciones:
1. Retoma las experiencias de aprendizaje y participaciones de los foros realizados
en unidades pasadas.
2. Genera un solo programa que contemple:
· Valor del ISR
· Cuota del IMSS
· Sueldo bruto y
· Sueldo neto por cada banda salarial
El programa lo debes identificar con el nombre de calculaNomina.
3. Ejecuta el programa, realiza la captura de la pantalla de la ejecución del
programa y guárdala en tu equipo.
4. Elabora un documento de texto que entregarás como reporte final con la siguiente
estructura:
I. Carátula
· Nombre completo del alumno
· Nombre de la asignatura
· Nombre del docente
II. Introducción
· Descripción del planteamiento para el cálculo del sueldo bruto, sueldo neto, cuota
del IMSS y el ISR.
III. Implementación
· Integración de los algoritmos desarrollados
· Integración de la descripción de cada función desarrollada
IV. Ejecución
· Pantallas de evidencia de la ejecución de tu código
· Descripción de cada pantalla de tus comentarios sobre lo que notaste al realizar la
ejecución de tu programa
5. Guarda tu archivo de texto y súbelo a la plataforma junto con el código fuente
creado en C++ en un solo archivo .zip o .rar con la siguiente nomenclatura:
LAIT305_ AI_apellido paterno_nombre. Recuerda que en caso de citar algún texto
deberás realizar tu aporte en formato APA.
6. Ten presente que tu actividad la deberás subir con un peso máximo de 1MB.
Introducción

En este documento examinaremos la implementación de un sistema utilizando


C++, que nos permitirá ingresar los datos de los empleados de la empresa
BANXICO. Esto nos permitirá calcular el salario bruto, el salario mínimo y máximo,
la banda salarial, el puesto de casa del trabajador, los límites inferiores y
superiores, la cuota fija y el porcentaje aplicado sobre el límite inferior. También
incluiremos los algoritmos que se han creado.

INSTALACIÓN.

Diagrama de flujo para el programa de cálculo de nomina


En el programa para generar la nómina del Banco Banxico, se divide en varias funciones
con el fin de crear la sintaxis del lenguaje C++ mediante la segmentación de esta. Por lo
tanto, en la declaración de prototipos de funciones le decimos al programa que funciones
vamos a crear y usar en su funcionamiento.

La función para calcular el impuesto IMSS recibe variables de tipo float, como el sueldo
bruto y la uma. Dado que el salario bruto es de cada trabajador, podemos calcular ese
impuesto utilizando estas variables. Además, se indican variables locales que nos
permiten calcular correctamente la fórmula.

La función de calcular el sueldo neto es una función que recibe los resultados tanto del
IMSS, ISR y el sueldo bruto como variables tipo float. Y ya luego hacer la fórmula
matemática para el cálculo del sueldo neto. Y retornar una variable como resultado
La función donde se calcula el impuesto ISR se hace la recepción de las variables tipo
float como sueldo bruto, el cual será comparado con el límite inferior y superior del cuadro
de referencia, que una vez encontrado se extrae los demás datos para el cálculo del ISR.
Para recorrer la matriz se utiliza los contadores y también se hace uso de un if para hacer
la comparación en los límites. Una vez obtenidos los datos se hace el cálculo matemático.
Y retorna una variable ISRP con el resultado.

La función conocida como llenar ISR nos permite examinar la matriz desde el principio
hasta el final y solicitar los datos pertinentes relacionados con los datos requeridos.
Además, se observa el uso de fflush (stdin), que es un método para limpiar el buffer de
ejecución. Para explorar la matriz, debemos usar contadores para filas y columnas.

Esta función recorriendo la matriz usando contadores nos permitirá mostrar la información
que se almaceno en esta matriz.
En esta función creamos el código para llenar la matriz que se llenara con información de
la banda salarial. Al igual que toda la matriz se utilizarán contadores para recorrerla y
llenarla. Toda la información que se necesita para generar la nómina.

La función a continuación nos permite recorrer la matriz banda salarial para mostrarla y
para ello usamos contadores y luego mostrarla para su verificación de información.

Nos permiten ingresar datos como del trabajador en esta operación. También
interactuamos con la matriz de banda salarial para comparar la banda salarial ingresada
del trabajador con la banda salarial de la matriz en cuestión. Al comparar, el salario se
obtendría de acuerdo con la banda salarial. Aparecerá en forma automática, luego
solicitará el salario bruto y luego completará la lista de empleados. Usamos la sintaxis
strcpy para copiar cadenas y copiar el cargo a la matriz de nómina.
Esta función nos permite la generación de la nómina del banco Banxico, donde a través
de contadores para recorrer la matriz y empezar a mostrar los datos como
nombre, apellidos, puesto, sueldo bruto y por supuesto se mostrará los resultados de las
funciones como ISR, IMSS y sueldo neto de cada trabajador
EJECUCION
El banco BANXICO nos ha enviado una solicitud para la elaboración de un programa en el
que nos solicitan realizar uno para la nómina de su organización. Para ello, elaboramos
algoritmos que hemos mencionado previamente y también con el uso del lenguaje de
programación basado en Lenguaje C+ A continuación, se detallará cómo se utilizaría el
programa en sí mismo. A continuación, observamos que al ejecutar el programa se muestra
el menú principal del programa en el que se encuentra ordenado de manera que al ser
alimentado el programa, se encuentra ordenado de manera que al ser alimentado el
programa, se encuentra ordenado de manera que al ser alimentado el programa con
información valiosa para la generación de la nómina.

La opción 1 nos permitirá ingresar datos de la banda salarial, la cual nos ayudará a buscar
el cargo del trabajador al ingresar la banda en el momento de agregar a los trabajadores.
En la segunda opción del programa nos permite observar si los datos ingresados en la
banda salarial están bien o completos

En la pantalla donde se solicita información del cuadro de referencias del ISR, ahí
ingresamos datos valiosos para luego hacer el cálculo del impuesto

En esta opción nos permitirá observar los datos ingresados anteriormente en el cuadro de
referencia, y pues verificar la información ya ingresada
En la quinta opción nos permitirá ingresar datos de los trabajadores a la nómina, en esta
opción ingresaremos el I de del trabajador, nombre, apellido y cuando ingresemos la
banda salarial y al dar enter se mostrará el puesto correspondiente al que pertenece la
banda. Y ya luego nos solicita el sueldo bruto, esto ocurrirá hasta que se llene la matriz de
los trabajadores de la nómina.
Bibliografía.
lenguaje C+. [Blog]. Recuperado de:
https://docs.microsoft.com/es-es/cpp/c-language/?view=msvc-170
Aprende a programar.com. [sitio web]. Recuperado de:
https://www.aprendeaprogramar.com/tutoriales.phpDocumentación del

También podría gustarte