FoxPro/Visual FoxPro - Decimales

 
Vista:

Decimales

Publicado por Carlos ACS (1 intervención) el 04/01/2015 23:40:59
Hola Amigos Expertos, por favor, tengo una VARIABLE temporal en la que guardo un resultado, pero éste resulta con muchos decimales, quiero que sólo emita con 2 decimales. Como hago por favor?
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Decimales

Publicado por Fidel José (558 intervenciones) el 05/01/2015 13:46:22
No sé qué significa "que sólo emita".
Para redondear :
lnDecimals=2 && o cualquier otro número entre 0 y 14
lnVariable = Round(lnVariable, lnDecimals ) && Round trunca en lnDecimals.

lnValor = Round( (a * b ^ 2 + c ) / Pi() , 3 ) && Redondea a tres decimales el resultado de la expresión.

Si lo que tienes que hacer es imprimir, lo más fácil es
? transform(lnVariable,"999,999.99") && la cantidad de enteros es la que necesites.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar