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]

Responder a