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
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.