You are on page 1of 2

Algoritmo vendedores_segun

Definir nomb_vendedor como cadena


Definir tipo_vendedor, respuesta como caracter
Definir ventas, sueldo_base, porc_comi, comision, sb, imp, sn como real
Definir contar_ventasB como entero
Definir acumula_ventasB como real
Definir acumula_impuesto como real

respuesta <- "S"


contar_ventasB <- 0
acumula_ventasB <- 0
acumula_impuesto <-0

//1. Determinar cuantas ventas hicieron los vendedores de categor�a B


//2. Determinar en Lps. de cuanto fueron las ventas en la categor�a B
//3. De cuanto es la transferencia que la empresa le tiene que hacer al gobierno
por los impuestos deducidos a los vendedores
MIENTRAS respuesta="S" hacer
ESCRIBIR 'Ingrese el nombre del vendedor: '
LEER nomb_vendedor
ESCRIBIR 'Ingrese el tipo de vendedor A, B o C: '
LEER tipo_vendedor
ESCRIBIR 'Ingrese las ventas realizadas: '
LEER ventas

SEGUN tipo_vendedor HACER


'A':
sueldo_base <- 5000
porc_comi <- 0.12
'B':
sueldo_base <- 4000
porc_comi <- 0.10
contar_ventasB <- contar_ventasB+1 //incremento de contador
acumula_ventasB <- acumula_ventasB + ventas //incremento de
acumulador
'C':
sueldo_base <- 3500
porc_comi <- 0.09
de otro modo:
ESCRIBIR "Opcion Incorrecta"

FIN SEGUN

comision <- ventas * porc_comi


sb <- comision + sueldo_base

SI sb>30000 ENTONCES
imp <- sb * 0.05
acumula_impuesto <- acumula_impuesto + imp
SiNo
imp <- 0
FINSI

sn <- sb - imp

ESCRIBIR 'El sueldo antes de las deducciones es de ', sb


ESCRIBIR 'La deduccion por impuesto es de ', imp
ESCRIBIR 'El sueldo neto es de ', sn

ESCRIBIR "Otra transaccion: "


Leer respuesta

FinMientras

ESCRIBIR "El numero de ventas de la categor�a B es de ", contar_ventasB, " por un


monto total de Lps. ", acumula_ventasB
ESCRIBIR "La transferencia por impuestos deducidos es de Lps. ", acumula_impuesto
FinAlgoritmo

You might also like