ALGORITMO
Enviado por Mauricio Gomez • 30 de Septiembre de 2015 • Práctica o problema • 1.509 Palabras (7 Páginas) • 482 Visitas
Ejercicio 8
El departamento de ventas de X empresa está formada por el siguiente personal: el jefe del departamento, la secretaria y 3 vendedores, cada uno de ellos recibe su sueldo base, al cual se le aplica los descuentos del ISSS (3%) y la AFP (5%). También, los vendedores reciben un 10% extra por comisiones de sus ventas que realizaron en el mes. Además, el jefe si vende el recibe el 10% extra por comisión de sus ventas que realizó y un 5% extra de comisiones por las ventas que realizaron sus vendedores. En el siguiente cuadro se detalla las ventas:
Personal | Cantidad de ventas |
Jefe del Departamento | 2 |
Vendedor 1 | 1 |
Vendedor 2 | 3 |
Vendedor 3 | 4 |
El jefe del departamento desea saber:
- Cuánto dinero obtendrá los vendedores por concepto de comisiones por las ventas que realizaron en el mes.
- Cuánto dinero obtendrá el jefe por concepto de comisiones por las ventas que realizo y la comisión por las ventas que realizaron los vendedores.
- Total de ventas y el total de comisiones.
- Total de sueldo a pagar por cada empleado (tomando en cuenta su sueldo base, comisión y descuentos).
- El monto total de la nómina (no incluye comisión) y el monto total de la nómina (Incluye comisión).
- Porcentaje de venta por cada uno de los vendedores (Incluyendo el Jefe)
Haga el pseudocódigo y defina cada una de las variables que creara o constantes si es necesario.
Descripción de variables
Variables | Definición de variables | Tipo de dato |
SuelBoss | Almacena el sueldo base del jefe | Real |
SuelVende1 | Almacena el sueldo base del primer vendedor | Real |
SuelVende2 | Almacena el sueldo base del segundo vendedor | Real |
SuelVende3 | Almacena el sueldo base del tercer vendedor | Real |
SuelSecre | Almacena el sueldo base de la secretaria | Real |
VenBoss1 | Almacena el valor de la primera venta del jefe | Real |
VenBoss2 | Almacena el valor de la segunda venta del jefe | Real |
VenVende11 | Almacena el valor de la venta del primer vendedor | Real |
VenVende21 | Almacena el valor de la primera venta del segundo | Real |
VenVende22 | Almacena el valor de la segunda venta del segundo | Real |
VenVende23 | Almacena el valor de la tercera venta del segundo | Real |
VenVende31 | Almacena el valor de la primera venta del tercero | Real |
VenVende32 | Almacena el valor de la segunda venta del tercero | Real |
VenVende33 | Almacena el valor de la tercera venta del tercero | Real |
VenVende34 | Almacena el valor de la cuarta venta del tercero | Real |
ISSSBoss | Almacena el descuento del ISSS del Jefe | Real |
ISSSVende1 | Almacena el descuento del ISSS del vendedor 1 | Real |
ISSSVende2 | Almacena el descuento del ISSS del vendedor 2 | Real |
ISSSVende3 | Almacena el descuento del ISSS del vendedor 3 | Real |
ISSSSecre | Almacena el descuento del ISSS de la secretaria | Real |
AFPBoss | Almacena el descuento del AFP del Jefe | Real |
AFPVende1 | Almacena el descuento del AFP del vendedor 1 | Real |
AFPVende2 | Almacena el descuento del AFP del vendedor 2 | Real |
AFPVende3 | Almacena el descuento del AFP del vendedor 3 | Real |
AFPSecre | Almacena el descuento del AFP de la secretaria | Real |
ComiVende1 | Almacena la comisión de las ventas del vendedor 1 | Real |
ComiVende2 | Almacena la comisión de las ventas del vendedor 2 | Real |
ComiVende3 | Almacena la comisión de las ventas del vendedor 3 | Real |
ComiVenBoss | Almacena la comisión de las ventas del Jefe | Real |
ComiBossVende | Almacena la comisión extra por ventas al Jefe | Real |
ComiTotalBoss | Almacena la comisión total del Jefe | Real |
TotalVentas | Almacena el valor total de las ventas | Real |
TotalComision | Almacena el valor total de las comisiones | Real |
SuelNBoss | Almacena el sueldo total del Jefe | Real |
SuelNVende1 | Almacena el sueldo total del vendedor 1 | Real |
SuelNVende2 | Almacena el sueldo total del vendedor 2 | Real |
SuelNVende3 | Almacena el sueldo total del vendedor 3 | Real |
SuelNSecre | Almacena el sueldo total de la secretaria | Real |
PlanillaTotalSin | Almacena el monto total de la planilla sin comisión | Real |
PlanillaTotalCon | Almacena el monto total de la planilla + comisión | Real |
PorcenBoss | Almacena el porcentaje de ventas del Jefe | Real |
PorcenVende1 | Almacena el porcentaje de ventas del vendedor 1 | Real |
PorcenVende2 | Almacena el porcentaje de ventas del vendedor 2 | Real |
PorcenVende3 | Almacena el porcentaje de ventas del vendedor 3 | Real |
Análisis (Entrada, Proceso, Salida)
Entrada | Proceso | Salida |
SuelBoss | ISSSBoss = SuelBoss * 0.03 | ISSSBoss |
SuelVende1 | AFPBoss = SuelBoss * 0.05 | AFPBoss |
SuelVende2 | ISSSVende1 = SuelVende1 * 0.03 | ISSSVende1 |
SuelVende3 | AFPVende1 = SuelVende1 * 0.05 | AFPVende1 |
SuelSecre | ISSSVende2 = SuelVende2 * 0.03 | ISSSVende2 |
VenBoss1 | AFPVende2 = SuelVende2 * 0.05 | AFPVende2 |
VenBoss2 | ISSSVende3 = SuelVende3 * 0.03 | ISSSVende3 |
VenVende11 | AFPVende3 = SuelVende3 * 0.05 | AFPVende3 |
VenVende21 | ISSSSecre = SuelSecre * 0.03 | ISSSSecre |
VenVende22 | AFPSecre = SuelSecre * 0.05 | AFPSecre |
VenVende23 | ComiVende1 = VenVende11 * 0.1 | ComiVende1 |
VenVende31 | ComiVende2 = (VenVende21 + VenVende22 + VenVende23) * 0.1 | ComiVende2 |
VenVende32 | ComiVende3 = (VenVende31 + VenVende32 + VenVende33 + VenVende34) * 0.1 | ComiVende3 |
VenVende33 | ComiVenBoss = (VenBoss1 + VenBoss2) * 0.1 | ComiVenBoss |
VenVende34 | ComiBossVende = (VenVende11 + VenVende21+ VenVende22 + VenVende23 + VenVende31 + VenVende32 + VenVende33 + VenVende34) * 0.05 | ComiBossVende |
ComiTotalBoss = ComiVenBoss + ComiBossVende | ComiTotalBoss | |
TotalVentas = VenVende11 + VenVende21+ VenVende22 + VenVende23 + VenVende31 + VenVende32 + VenVende33 + VenVende34 + VenBoss1 + VenBoss2 | TotalVentas | |
TotalComision = ComiVende1 + ComiVende2 + ComiVende3 + ComiTotalBoss | TotalComision | |
SuelNBoss = SuelBoss + ComiTotalBoss – ISSSBoss - AFPBoss | SuelNBoss | |
SuelNVende1 = SuelVende1 + ComiVende1 – ISSSVende1 – AFPVende1 | SuelNVende1 | |
SuelNVende2 = SuelVende2 + ComiVende2 – ISSSVende2 – AFPVende2 | SuelNVende2 | |
SuelNVende3 = SuelVende3 + ComiVende3 – ISSSVende3 – AFPVende3 | SuelNVende3 | |
SuelNSecre = SuelSecre – ISSSSecre – AFPSecre | SuelNSecre | |
PlanillaTotalSin = (SuelNBoss – ComiVenBoss – ComiBossVende) + (SuelNVende1 – ComiVende1) + (SuelNVende2 – ComiVende2) + (SuelVende3 – ComiVende3) + SuelNSecre | PlanillaTotalSin | |
PlanillaTotalCon = SuelNBoss + SuelNVende1 +SuelNVende2 + SuelNVende3 + SuelNSecre | PlanillaTotalCon | |
PorcenBoss = ((VenBoss1 +VenBoss2) * 100) / TotalVentas | PorcenBoss | |
PorcenVende1 = (VenVende11 * 100) / TotalVentas | PorcenVende1 | |
PorcenVende2 = ((VenVende21+ VenVende22 + VenVende23) * 100) / TotalVentas | PorcenVende2 | |
PorcenVende3 = ((VenVende31 + VenVende32 + VenVende33 + VenVende34) * 100) / TotalVentas | PorcenVende3 |
...