Está en la página 1de 8

La empresa Rama, C. A.

se encarga de elaborar y diseñar juguetes de excelente calidad para


la Región Centro Occidental del País.

El pago semanal a los empleados se realiza acorde al sueldo total semanal que se calcula del
sueldo básico más las horas extra trabajadas menos los impuestos Sobre la Renta e IMSS.

A fin de poder realizar el pago semanal del empleado se deberá obtener el código del
empleado, el nombre del empleado, el número de horas extras que trabajo por día.

Los datos que se deberán tomar en cuenta para la solución del sueldo total semanal del
empleado son: el sueldo base del empleado por hora será de $125.50, se presume que el
empleado trabaja 8 horas al día, el pago de hora extra es el doble de la hora pagada en el
sueldo base por hora, el impuesto sobre la renta será del 3% de su sueldo base a la semana y
el impuesto del IMSS será del 4.7% de su sueldo base a la semana

Obtener el código del empleado, el nombre del empleado, el número de horas extras que trabajo
por día.

Sueldo del empleado por hora $125.50, trabaja por 8 horas al día, el pago de hora extra es el doble
de la hora pagada en el suelo base por hora $251,

El impuesto sobre la renta será del 3% de su sueldo base a la semana

El impuesto del IMSS será del 4.7% de su sueldo base a la semana.

Asesora:

Inicio

Define

Cadena NombreEmpleado

Cadena código

Decimal horas_extras

Imprimir “escribe el nombre del empleado”

Leer Nombre_Empleado

Imprimir "horas extras por jornada: ";

Leer horas_extras

Imprimir "el sueldo base del trabajador es de 125.50 y las horas regulares trabajadas son 8, se
calculara en base a esto “

sueldoTotal ← (sueldoBase*8)*7
sueldoTotal ← (sueldoTotal * 100) / 97

sueldoTotal ← sueldoTotal + ((HorasExtras* (125.50)*2) * 100) / 95.3

Imprimir "El sueldo total es %s", sueldoTotal

FinProceso

Alumno: Josué Getsemani Sandoval Villarreal

Inicio

Obtener código de empleado

Obtener datos del empleado Benito

Obtener horas extras que trabajo por día Benito

Calcular sueldo de la semana de Benito

Multiplicar sueldo $125.5 por hora de Benito por ocho horas

Resultado $1,004 por ocho horas

Multiplicar resultados obtenidos por 7 días

Resultado $7,028

Obtener total de ISR

Sacar 3% de $7,028

Total $210,84 de ISR

Obtener total de IMS

Sacar 4.7% de $7,028

Total $330.316

Restar $7,028 menos el ISR $210,84

Total $6797.16

Restar $6797.16 menos el IMS $ 330.31

Total $6,486.85

Multiplicar 2 horas extras por sueldo de 251 por doble paga de sueldo base

Total $502.00

Sumar $502 mas $6,486.85


Total $6,988.84

Salario total del empleado

$6,988.84

Fin

Diagrama de flujo

Inicio

Obtener código
de empleado

Obtener datos del


empleado

Obtener horas
Multiplicar
extras quesueldo
trabajo
$125.5
por día Benito de
por hora
Benito por ocho horas

Calcular sueldo de
laResultado
semana de
Benito
$1,004 por
ocho horas

Multiplicar
resultados obtenidos
por 7 días

Resultado
$7,028
Obtener total de
ISR

Sacar 3% de
$7,028

Total $210,84
de ISR

Obtener
total de IMS

Total
$330.316

Sacar 4.7% de
$7,028

Restar $7,028
menos el ISR
$210,84

Total
$6797.16

Restar $6797.16
menos el IMS $
330.31
Total
$6,486.85

Multiplicar 2 horas
extras por sueldo de
251 por doble paga
de sueldo base

Total
$502.00

Sumar $502
mas $6,486.85

Salario total del


empleado

Total
$6,988.84

$6,988.84

Fin
Algoritmo sin_titulo

Escribir 'Obtener datos del empleado';

Escribir 'Ingrese nombre completo del empleado';

Leer nombre_del_empleado;

Escribir 'Ingrese el salario minimo por hora del empleado';

Leer salario_minimo;

Escribir 'Ingrese horas trabajadas al día del empleado';

Leer valor_horas;

Escribir 'Ingrese días que trabaja el empleado';

Leer valor_dias;

Escribir 'Ingrese horas extras que trabajo por semana el empleado';

Leer valor_horas_extras;

Escribir 'Ingrese sueldo extra trabajadas por horas extras del empleado';

Leer valor_sueldo_extra;

Escribir 'Ingrese impuestos sobre la renta de su sueldo base a la semana';

Leer impuesto_renta;

Escribir 'Ingrese impuestos del IMSS de su sueldo base a la semana';

Leer impuesto_imss;

sueldo_dia<-valor_horas*salario_minimo;

sueldo_semana<-sueldo_dia*valor_dias;

impuesto_isr<-sueldo_dia*impuesto_renta/100;

impuesto_ims<-impuesto_isr*impuesto_imss/100;

sueldo_extra<-valor_horas_extras_extra*valor_sueldo_extra;
Sueldo_total<-impuesto_ims+sueldo_extra;

Escribir 'El sueldo total es: ' ,sueldo_total;

FinAlgoritmo

Inicio

Define

Cadena NombreEmpleado

Cadena código

Decimal horas_extras

Imprimir “escribe el nombre del empleado”

Leer Nombre_Empleado

Imprimir "horas extras por jornada: ";

Leer horas_extras
Imprimir "el sueldo base del trabajador es de 125.50 y las horas regulares trabajadas son 8, se
calculara en base a esto “

sueldoTotal ← (sueldoBase*8)*7

sueldoTotal ← (sueldoTotal * 100) / 97

sueldoTotal ← sueldoTotal + ((HorasExtras* (125.50)*2) * 100) / 95.3

Imprimir "El sueldo total es %s", sueldoTotal

FinProceso

También podría gustarte