FoxPro/Visual FoxPro - Redondear

 
Vista:

Redondear

Publicado por Johel (24 intervenciones) el 20/07/2018 15:51:13
Amigos de este foro mi cordial saludo a todos
Quisiea su apoyo en:

Como hago para redondear decimales a enteros

Ejemplo si text1 tiene como datos 25.77
Como redondeo a 26 y si los decimales es mebor a .50 resultado es 25

Gracias por su apoyo
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.220
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Redondear

Publicado por Fidel José (642 intervenciones) el 21/07/2018 00:13:47
Tienes lasfunciones CEILING(x) y FLOOR(x)
También ROUND(x,0)
También puedes utilizar INT( x + 0.5)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Abel
Val: 682
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Redondear

Publicado por Abel (284 intervenciones) el 23/07/2018 23:52:04
Es correcto lo dicho por Fidel; la sentencia de lo que quieres hacer es:

? IIF(text1-INT(text1)<.5,FLOOR(text1),CEILING(text1))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar