Anda di halaman 1dari 3

Proceso SinTitulo

tip<-0; sup<-0; ven<-0; emp<-0; nom<-0; sal<-0; vent<-0; hor<-0; salhor<-0; n<-0;
Repetir
Escribir "Indique el cargo que desempea digitando el numero correspondiente";
Escribir "1: Supervisor";
Escribir "2: Vendedor";
Escribir "3: Empleado por hora";
Leer tip;
Si (tip=1) //tipo de cargo//
entonces
Escribir "Por favor indique su salario semanal";
Leer sal;
sal<-sal-(sal*0.04);
Escribir "Su salario neto a cobrar es: ", sal;
sup<-sup+1;
finsi
Si (tip=2)
entonces
Escribir "Por favor indique su salario base";
Leer sal;
Escribir "Indique el total en Bolivares de sus ventas semanales";
Leer vent; //ventas semanales//
sal<-sal+(vent*0.02);
Escribir "Su salario neto a cobrar es: ", sal;
ven<-ven+1;
finsi

Si (tip=3)
entonces
Escribir "Indique cuanto cobra por hora";
Leer salhor;
Escribir "Cantidad de horas laboradas esta semana";
Leer hor;
Si (hor>36) //condicin para calcular el monto de las horas extra//
entonces
salhor<-salhor*1.5;
finsi
sal<-salhor*hor;
Escribir "Su salario neto a cancelar es: ", sal;
emp<-emp+1;
finsi
nom<-nom+sal;
Escribir "Presione 1 para calcular otro salario, 2 para continuar";
Leer n;
Hasta que (n=2)
Escribir "Cantidad de supervisores: ", sup;
Escribir "Cantidad de vendedores: ", ven;
Escribir "Cantidad de empleados por hora: ", emp;
Escribir "Total nomina cancelada: ", nom;
FinProceso

INTRODUCCIN

SISTEMA DE PAGO NMINA


En una fbrica se paga la nmina segn el tipo de trabador: Supervisores: quienes reciben
un salario fijo semanal menos un 4% del Seguro; Vendedores: cobran sueldo base ms 2%
de comisin de las ventas semanales; Empleado por hora: reciben un monto en base a un
valor fijo por las primeras 36 horas y por cada hora extra reciben 1.5 veces el valor fijo.
Mostrar el total a cobrar par cada uno de los N trabajadores; y al final mostrar la cantidad
de Supervisores, de Empleados por hora y de Vendedores que cobraron, y el monto total
de la nmina pagada.

RESUMEN
Se comienza evaluando qu datos representan las variables principales (Supervisores,
vendedores, empleados por hora) y las condiciones para calcular el sueldo de cada
uno. Luego se elaboran estructuras selectivas (Si () entonces, sino) para cada uno. Se
intenta utilizar una estructura selectiva mltiple pero se presentan problemas para
lograr que la variable acumulador nom acumule los salarios, ya que estos quedan
en cero; por esto se opta por utilizar varias estructuras selectivas simples. Se asignan
las variables de contador para cada cargo (sup, ven, emp). Luego de tener lista la
estructura selectiva se completan los detalles de la estructura cclica, asignando una
variable n con la que el usuario puede decidir cundo terminar el ciclo. Por ltimo
se muestran los totales.

Anda mungkin juga menyukai