RE:Decimales
Publicado por
Antoni Masana (1 intervención) el 29/05/2008 06:50:37
Hay la sentencia: SET DECIMAL TO n
donde le indicas el numero de decimasles. Sacado del Norton Guire:
──────────────────────────────────────────────────────────────────────────────
SET DECIMALS
Establece el número de lugares decimales que van a mostrarse
──────────────────────────────────────────────────────────────────────────────
Sintaxis
SET DECIMALS TO [<nDecimales>]
Argumentos
TO <nDecimales> es el número de decimales que van a mostrarse. El
valor por defecto es dos.
SET DECIMALS TO sin argumento es equivalente a SET DECIMALS TO 0.
Descripción
SET DECIMALS determina el número de decimales mostrados en los
resultados de las funciones y cálculos numéricos. Su funcionamiento
depende directamente de la configuración de SET FIXED. Si se ha
establecido SET FIXED OFF, SET DECIMALS establece el número mínimo de
dígitos decimales mostrados por las operaciones EXP(), LOG(), SORT() y
divisiones. Si se ha establecido SET FIXED ON, todos los valores
numéricos se muestran con el número exacto de decimales determinado por
SET DECIMALS. Tenga en cuenta que ni SET DECIMALS ni SET FIXED afectan a
la precisión numérica real de los cálculos, sólo afectan al formato de
visualización.
Para obtener un mejor control de la visualización numérica, puede
utilizar la cláusula PICTURE de @...SAY, @...GET y la función
TRANSFORM().
Ejemplos
■ Estos ejemplos muestran diversos resultados del mandato SET
DECIMALS:
SET FIXED ON
SET DECIMALS TO 2 // Valor por defecto
? 2/4 // Resultado: 0,50
? 1/3 // Resultado: 0,33
SET DECIMALS TO 4
? 2/4 // Resultado: 0,5000
? 1/3 // Resultado: 0,3333
Ficheros: La biblioteca asociada es CLIPPER.LIB.