9. Amanda Cho, supervisora en una tienda minorista de ropa,
desea reconocer a los vendedores de alto rendimiento. Diseñe un diagrama de flujo
o seudocódigo para lo siguiente:
a) Un programa que acepte en forma continua el nombre y
apellido de cada vendedor, el número de turnos que trabajo en un mes, número de
transacciones que completo ese mes y el valor en dólares de esas transacciones.
Despliegue el nombre de cada vendedor con una puntuación de productividad,
misma que se calcula dividiendo primero los dólares entre las transacciones y
dividiendo el resultado entre los turnos trabajados. Despliegue tres asteriscos
después de la puntuación de productividad si es de 50 o más.
Análisis del problema: Debemos hacer un programa que acepte datos de forma
continua de datos de nombre y apellido del vendedor, como el número de transacciones
y numero de turnos durante un mes, el programa generara un valor llamado
puntuación de productividad que será evaluado y de acuerdo con la puntuación de
productividad mayor a 50 desplegara la puntuación más 3 asteriscos .
Datos de entrada: Nombre y apellido del cliente, número de
transacciones, numero de turnos, valor en dólares de cada transacción.
Datos de salida: Puntuación de productividad, más 3 asteriscos.
Datos adicionales: El valor en dólares por cada transacción.
Proceso:
El usuario introduce los
valores requeridos como son su nombre y apellido, seguido por el número de transacciones,
numero de turnos, valor en dólares por transacción. El programa calculara el
valor en dólares multiplicando el número de transacciones por el valor en
dólares, obteniendo así este resultado se dividirá este valor para el número de
transacciones, y a este resultado se lo dividirá de nuevo para el numero de
turnos , este resultado es llamado valor de puntuación, que es evaluado y si es
mayor o igual que 50, desplegara el nivel de puntuación más 3 asteriscos, caso
contrario el programa no hará nada. El programa esta diseñado para volver a
ingresar datos hasta que ya no haya más vendedores.
Pseudocódigo:
//Nombre: David Ponce
//Fecha: 16 de octubre
2014
//Programa: Puntuacio_trululu
Inicio:
Variables positivas NC, NTR, NTU, DOL, PP;
Repetir
Leer NC, NTR, NTU,
DOL, PP;
Proceso:
T = DOL/NTR
PP = T/NTU
Si (PP>=50) Entonces
Imprimir “PUNTUACION ***”;
Imprimir “Hay más vendedores”;
Leer Respuesta
Finsi
Mientras
(Respuesta==Si)
Fin.
Prueba de escritorio:
Para NC = Pablo, NTU = 34, NTR=21, V =
0.4
Secuencias/Variables
|
NC
|
NTU
|
NTR
|
DOL
|
PP
|
Punt
|
1
|
Pablo
|
34
|
21
|
50
|
|
|
2
|
|
|
|
|
1.47
|
|
Para NC = Pedro, NTU = 5, NTR=5, V =
100
Secuencias/Variables
|
NC
|
NTU
|
NTR
|
DOL
|
PP
|
Punt
|
1
|
Pedro
|
5
|
5
|
100
|
|
|
2
|
|
|
|
|
20
|
|
Para NC = Lola, NTU = 2, NTR=4, V =
200
Secuencias/Variables
|
NC
|
NTU
|
NTR
|
DOL
|
PP
|
Punt
|
1
|
Lola
|
2
|
4
|
200
|
|
|
2
|
|
|
|
|
50
|
***
|
No hay comentarios:
Publicar un comentario