El documento describe tres eventos de negocio:
1) Calcular el número de aprobados y reprobados de un curso.
2) Calcular la nómina salarial neta de unos empleados según sus horas trabajadas y tarifa, considerando impuestos.
3) Generar un reporte de ventas del día según su monto, clasificando ventas en chicas, medianas y grandes.
El documento describe tres eventos de negocio:
1) Calcular el número de aprobados y reprobados de un curso.
2) Calcular la nómina salarial neta de unos empleados según sus horas trabajadas y tarifa, considerando impuestos.
3) Generar un reporte de ventas del día según su monto, clasificando ventas en chicas, medianas y grandes.
El documento describe tres eventos de negocio:
1) Calcular el número de aprobados y reprobados de un curso.
2) Calcular la nómina salarial neta de unos empleados según sus horas trabajadas y tarifa, considerando impuestos.
3) Generar un reporte de ventas del día según su monto, clasificando ventas en chicas, medianas y grandes.
Desarrollar el diccionario de eventos de los siguientes eventos:
El Jefe de departamento requiere el nmero de aprobados y reprobados de un curso
El jefe de departamento ingresa al sistema de notas para visualizar el reporte de aprobados y desaprobados. Por cada nota mayor a 10 el sistema lo registra como aprobado, si es menor a 10 lo registra como reprobado.
Determinar cuntos aprobados y reprobados hay en el curso.
ID EVENTO: 1
NOMBRE: El Jefe de departamento requiere el nmero de aprobados y reprobados de un curso . DESCRIPCION: El jefe de departamento ingresa al sistema de notas para visualizar el reporte de aprobados y desaprobados. Por cada nota mayor a 10 el sistema lo registra como aprobado, si es menor a 10 lo registra como reprobado.
ESTMULO: Identificacin del curso, nota de alumnos.
ACTIVIDAD:
Inicializar variables. Inicializar los aprobados (aprobados) en 0 Inicializar los reprobados (reprobados) en 0 Inicializar el nmero de estudiantes (estudiantes) en 0
Mientras (while) el contador estudiantes es menor o igual al de estudiantes que tiene el sistema entonces
Leer la nota desde la base de datos del alumno
Si la nota es mayor a 10 Sumar 1 a aprobados Sino Sumar 1 a reprobados FinSi
Sumar 1 al contador estudiantes
FinMientras
Imprimir el nmero de aprobados X100 / total de alumnos de la base de datos
Imprimir el nmero de reprobados X100 / total de alumnos de la base de datos
RESPUESTA: Reporte de aprobados y desaprobados de un curso.
EFECTO: Aadir al informe de acreditacin.
Gerencia requiere nmina salarial neta del mes La nmina salarial neta de unos obreros se paga en horas. El clculo se realiza de la siguiente forma: - Las primeras 35 horas a una tarifa fija por hora. - Las horas extras se pagan a 1.5 ms de la tarifa fija. - Los impuestos a deducir de los trabajadores varan, segn el sueldo mensual si el sueldo es menos a $20,000.00 el sueldo es libre de impuesto y si es al contrario se cobrar un 20% de impuesto.
ID EVENTO: 2
NOMBRE: Gerencia requiere nmina salarial neta del mes.
DESCRIPCION: La nmina salarial neta de unos obreros se paga en horas. El clculo se realiza de la siguiente forma: - Las primeras 35 horas a una tarifa fija por hora. - Las horas extras se pagan a 1.5 ms de la tarifa fija. - Los impuestos a deducir de los trabajadores varan, segn el sueldo mensual si el sueldo es menos a $20,000.00 el sueldo es libre de impuesto y si es al contrario se cobrar un 20% de impuesto.
Estmulos: Horas de trabajo, trabajadores, tarifa fija.
Inicializar TarifaFija, Horas, Sueldo, dif_horas, tarifa_extra, Salario_extra, Sueldo_mes, Impuesto, Sueldo_total. Mientras exista el empleado Imprimir "Introduce las Horas de Trabajo ==> " Leer Horas. Imprimir "Introduce la tarifa fija por hora ==> " Leer TarifaFija. Si las horas ingresadas es menor o igual <= a 35 entonces Sueldo = horas x tarifa. Sino Dif_horas= Horas - 35 tarifa_extra=(tarifa x 1.5) Salario_exta= tarifa_extra x Dif_horas Sueldo=(35 x tarifa)+ salario_extra. FinSi Sueldo_mes = sueldo * 4 Impuesto=0 Si sueldo_mes es mayor a 20000 entonces Impuesto = (Sueldo_mes* 0.20) Salario_total = Sueldo_mes - Impuesto Imprimir "Tu sueldo al mes es: ", sueldo_mes,"Valor de Impuesto: ", Impuesto, " El salario Neto es: ",Salario_total. Sino Imprimir "Tu sueldo Neto es: ", sueldo_mes. FinSi. Fin mientras RESPUESTA: Reporte de nmina salarial por empleado.
EFECTO: Balance General. / Entregar los cheques.
Gerente de ventas requiere reporte de ventas por da. De las ventas totales durante el da se pide hallar las ventas realizadas chicas menores a 200, medianas son menores a 400 y mayores a 200 y grandes mayores a 400 y que genere un reporte de todas estas ventas del vendedor.
ID EVENTO: 3
NOMBRE: Gerente de ventas requiere reporte de ventas por da.
DESCRIPCION: De las ventas totales durante el da se pide hallar las ventas realizadas chicas menores a 200, medianas son menores a 400 y mayores a 200 y grandes mayores a 400 y que genere un reporte de todas estas ventas del vendedor.
Estmulos: Valor de las ventas, el vendedor, da o la fecha.
Actividad: Proceso VENTA //INICIALIZAR CONTADORES CHICAS<-0; MEDIANAS<-0; GRANDES<-0; //ENTRADA DE DATOS Escribir "CODIGO DEL VENDEDOR"; Leer CODVENDEDOR; Escribir "DAME EL NUMERO DE VENTAS REALIZADAS"; Leer NUMExROVENTAS; //PROCESO Para I<-1 Hasta NUMEROVENTAS Hacer Escribir "DAME EL MONTO DE LA VENTA",I; Leer MONTOVENTA; Si MONTOV<=200 Entonces CHICAS<-CHICAS+1; ACTUALIZAR LA VENTA EN LA BD Sino Si MONTOVENTAS<400 Entonces MEDIANAS<-MEDIANAS+1; ACTUALIZAR LA VENTA EN LA BD Sino GRANDES<-GRANDES+1; ACTUALIZAR LA VENTA EN LA BD
FinSi FinSi FinPara //SALIDA DE DATOS Escribir "NOMBRE DEL VENDEDOR",NOMBREVENDEDOR; Escribir "VENTAS REALIZADAS",NUMEROVENTAS; Escribir "VENTAS REALIZADAS CHICAS <200 SON:",CHICAS; Escribir "VENTAS REALIZADAS MEDIANAS<400 SON:",MEDIANAS; Escribir "VENTAS REALIZADAS GRANDES>400 SON:",GRANDES;
FinProceso
RESPUESTA: Reporte de ventas del da por vendedor.
EFECTO: Productividad de cada vendedor -> para generar el pago por comisin.