MOD()*
 Devuelve el resto de dos números en formato dBASE III PLUS
------------------------------------------------------------------------------
 Sintaxis

     MOD(<nDividendo>, <nDivisor>) --> nResto

 Argumentos

     <nDividendo> es el dividendo de la operación de división.

     <nDivisor> es el divisor de la operación de división.

 Devuelve

     MOD() devuelve un número que representa el resto de <nDividendo>
     dividido por <nDivisor>.

 Descripción

     MOD() es una función numérica que emula la función MOD() de dBASE III
     PLUS. Se implementa con el operador de resto de CA-Clipper (%).
     Recuerde que existen diferencias entre la función MOD() de dBASE III
     PLUS y el operador de resto de CA-Clipper, que se describen en la
     siguiente tabla:

     Diferencias entre la función MOD() de dBASE III PLUS y el
     operador de resto de CA-Clipper
     ------------------------------------------------------------------------
     Dividendo    Divisor    Operador Resto     MOD()    Función MOD()
                                                         de dBASE III PLUS
     ------------------------------------------------------------------------
      3             0           Error            Error          3
      3            -2            1                -1           -1
     -3             2           -1                 1            1
     -3             0           Error            Error         -3
     -1             3           -1                 2            2
     -2             3           -2                 1            1
      2            -3            2                -1           -1
      1            -3            1                -2           -2
     ------------------------------------------------------------------------

     MOD() se incluye como función de compatibilidad y, por tanto, su
     utilización no es recomendable. Puede sustituirse completamente por el
     operador módulo (%).

 Notas

     ■ Divisores cero en dBASE III PLUS: En dBASE III PLUS, un
        divisor igual a cero devuelve el dividendo cualquiera que sea el
        valor del mismo. En CA-Clipper, por el contrario, el resto de
        cualquier dividendo con un divisor cero provoca un error de
        ejecución.

     ■ Divisores cero en versiones anteriores: En versiones de
        CA-Clipper anteriores a Summer '87, una operación módulo con un
        divisor cero devolvía cero cualquiera que fuera el dividendo. En las
        versiones Summer '87 y posteriores, devuelve un error de ejecución.

 Ficheros   La biblioteca asociada es EXTEND.LIB,
            el fichero fuente es SOURCE\SAMPLE\MOD.PRG.