Hola Carlos,
Suponiendo que tengas un arreglo de llamadas salvadas, donde la posición es
el operador y el contenido de cada posición es la cantidad de llamadas, se
limita a buscar el máximo del arreglo.
Eso con un simple algoritmo de búsqueda lineal lo resolvés.
Max=A[1]
Para i = 2 hasta n
Si A[i] *> *Max
Max = A[i]
Fin Si
Siguiente
Mostrar("Maximo:" + Max)
También podrías ordenar el arreglo, pero en este caso tendrías que guardar
el par (llamadas, posicion), luego podés tener el ranking de los x primeros.
Saludos.
Juan
2009/4/21 Carlos A. Schroeter <[email protected]>
> Hola Grupo
>
> Espero puedan darme una mano
>
> Tengo una aplicación que se encarga de registrar las llamadas efectuadas a
> un centro de atención al cliente. La idea es que este centro de atención
> “filtre” los llamados para que no pasen a la gente de soporte técnico ni de
> desarrollo.
>
> A partir de ese hecho, las llamadas se consideran “salvadas” (no pasaron a
> soporte) o “no salvadas” (pasaron a soporte técnico).
>
> Ahora bien, me están solicitando que el sistema calcule la eficacia de cada
> operador, teniendo en cuenta que algunos reciben más llamadas que otros en
> función de que son más rápidos en responder a los llamados. Por ejemplo: el
> Operador 1 recibe 10 llamadas y salva 6, mientras que el Operador 2 recibe 3
> y salva 2, y el Operador 1 recibe 1 y salva 1.
>
> Como se les ocurre que determino quien es el más eficiente?
>
> Desde ya muchas gracias por las respuestas
>
>
>
> Carlos A. Schroeter
>
>
>
>
>
>
>
--
Juan Jose Costello Levien
[email protected]