Está en la página 1de 8

INSTITUTO DE ESTUDIOS SUPERIORES DE LA

CIUDAD DE MÉXICO
“ROSARIO CASTELLANOS”.

Experiencia de aprendizaje
(Análisis y desarrollo de la nómina del Banco
de México)
asignatura: DISEÑO DE ALGORITMOS
Grupo: 303
DOCENTE: RAYMUNDO RODRIGUEZ GONZALEZ
Procedimiento1.
1.-Se considera que la Unidad de Medida y Actualización (UMA) es la referencia económica en
pesos para determinar la cuantía del pago de las obligaciones, es de $123.22.2.
2.-Los días Laborados son 30.
3. El Salario Diario Integrado es igual al sueldo bruto entre el Días Laborados.
4. La Cuota Adicional Obrero es igual al Salario Diario Integrado menos la UMA por 3, al resultado
de la resta se le multiplica por Días Laborados y al resultado de esta última multiplicación se le
aplica el factor de 0.011 (se multiplica). Si es negativo el valor (menor que cero) la Cuota
Adicional Obrero es igual a cero.
5. La Cuota por Préstamo es igual al Salario Diario Integrado por Días Laborados y se le aplica un
factor de 0.25 (se multiplica) y al resultado se divide entre 100.
6. Los Gastos Médicos es igual al Salario Diario Integrado por Días Laborados y se le aplica un
factor de 0.375 (se multiplica) y al resultado se divide entre 100.
7. El Gasto por Invalidez es igual al Salario Diario Integrado por Días Laborados y se le aplica un
factor de 0.625 (se multiplica) y al resultado se divide entre 100.
8. Al final para obtener el cálculo del IMSS es igual a la suma de Cuota Adicional Obrero + Cuota
por Préstamo + Gastos Médicos + Gasto por Invalidez.
Instrucciones Realiza las siguientes
actividades:1. Plantea el algoritmo del cálculo del:
*ISR, considerando a la tabla como una matriz del ISR como una matriz. ·
*La cuota del IMSS
El sueldo bruto de un empleado ingresando como valor inicial la banda salarial.
· El cálculo del sueldo neto, considerando que no tenga prestamos el empleado
ya que ese cálculo se realizará por el área de créditos.
2. Redacta una prueba de papel sobre los algoritmos planteados considerando
para tu propio caso que ingresas como nivel de Analista cual sería tu salario
mensual.
Nota: La prueba sobre papel es que a través de tus propios algoritmos
planteados sin regresar a revisar este ejercicio realices el cálculo solicitado.
3. Elabora un documento en procesador de textos, con una carátula indicando al
menos los datos de Materia, Docente, Alumno y Fecha de entrega.
Sistema
Inicio del Programa
Leer nombre del trabajador = nom Trabajador
Leer cargo o banda salarial = ban Salarial
Leer nivel salarial = niv Salarial
Declaración contadores = a, b, c, d
Iniciando contadores = a=1, b=1, c=1, d=1
/*Calculamos el sueldo bruto*/
Desde a>=1 Hasta a<=9 b++
Si nivSalarial >=IMin(a) and NIS <= lMax (b) Entonces
SB=IMin(a)*1.25
Fin Si
Fin Desde
/*Hacemos el cálculo del ISR*/
Límite Inferior = limInferior
Límite Superior = limSuperior
Porcentaje para aplicar = porcAplicar
Cuota fija = cuFija
Desde c>=1 Hasta c<=11 c++ Hacer
Desde d>=1 Hasta d<=11 d++ Hacer
Si SB >= limInferior (c) And SB <= limSuperior (d)
Entonces ISR = (SB - limInferior (c)) * porcAplicar (c) + cuFija
Fin Si
Fin Desde
Fin Desde
//Se calculan el resto de los descuentos
Unidad de Medida y Actualización = UMA
Días Laborables = diLaborales
Salario Diario Integrado = salDIntegrado
Cuota Adicional Obrero = cuObrero
Cuota por Prestamo = cuPrestamo
Gastos Medicos = gasMedicos
Gasto de Invalidez =gasInvalidez
Sueldo Neto = sueNeto
Se introducen los valores de cada descuento
UMA = $123.22
diLaborales = 30
salDIntegrado = SB/diLaborales
cuObrero = (((salDIntegrado-(UMA*3))*diLaborales)*0.011
Si cuObrero <=0 Entonces CuObrero =0
Fin Si
cuPrestamo = ((salDIntegrado*diLaborales)*0.25)/100
gasMedicos = (salDIntegrado*diLaborales)*0.375)/100
gasInvalidez = (salDIntegrado*diLaborales)*0.625)/100
// Cálculo del IMSS
IMSS = cuObrero+cuPrestamo+gasMedico+gasInvalidez
// Calculamos el sueldo neto
sueNeto = SB-(ISR+IMSS)
Imprimir “El sueldo Bruto es:“ SB
Imprimir “El impuesto a la Renta es:” ISR
Imprimir “El descuento de IMSS es:” IMSS
Imprimir “El Sueldo Neto, libre de Impuestos es:” sueNeto
Fin
Prueba de Escritorio
Referencias:
TecCorzo (Diseño de Algoritmos) Recuperado de:
https://sites.google.com/site/teccorzo/unidad-ii/2-3-diseno-de-algoritmos-aplicados
a-problemas
BUAP (Técnicas para diseño de algoritmos) [Formato PDF] Recuperado de:
https://www.cs.buap.mx/~iolmos/ada/TecnicasDisenoAlgoritmos.pdf
IRC Unidad 2 (Lenguaje de programación) 12/09/2022 Recuperado de:
https://edu.rcastellanos.cdmx.gob.mx/lad/mod/resource/view.php?id=4983&redirec
IMSS-GOB (¿Cómo se calcula el sueldo promedio mensual?) Recuperado
de: http://www.imss.gob.mx/pensiones/preguntas-frecuentes/como-calculo-el-salario-
promedio-mensual#:~:text=Salario%20Promedio%20Mensual%3F-
,%C2%BFC%C3%B3mo%20calculo%20el%20Salario%20Promedio%20Mensual%3F,y%20dividid
o%20entre%2012%20meses.

También podría gustarte