sqrt()

sqrt(<expresión>)

Retorna:

La raíz cuadrada entera de la expresión.

Descripción:

Calcula la raíz cuadrada de la expresión pasada como parámetro, truncada a un número entero.

Por ejemplo, sqrt(10) devolverá como resultado 3 y no 3.1623 que es el valor real (aproximado) de la raíz cuadrada de diez.

Programa ejemplo:
PROGRAM ejemplo_sqrt;

GLOBAL
    valores[15];
    n;

BEGIN
    FROM n=0 to 15;
        valores[n]=rand(0, 100000);
        write_int(0, 0, n*10, 0, offset valores[n]);
    END
    write(0, 0, 192, 0, "Pulse [ESPACIO] para calcular su raíz cuadrada");
    LOOP
        IF (scan_code==_space)
            FROM n=0 TO 15;

                valores[n] = sqrt(valores[n]);

            END
        END
        FRAME;
    END
END


Este programa imprimirá en pantalla una lista de valores aleatoriamente seleccionados; cuando se pulse la barra espaciadora le aplicará la función sqrt() a todos estos valores, calculando su raíz cuadrada.


Ver: Expresión