FoxPro/Visual FoxPro - redondear al máximo

   
Vista:

redondear al máximo

Publicado por JOSE AGUSTIN (3 intervenciones) el 09/10/2008 23:28:04
de un valor calculado , con resultado con decimal se requiere redondear al máximo
ejemplo
10.27 resultado 11
10.79 resultado 11
Otro ejemplo
3.15 resultado 4
3.56 resultado 4
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

RE:redondear al máximo

Publicado por HUGO (207 intervenciones) el 10/10/2008 01:13:41
ESTE ES EL CODIGO PARA REDONDEAR

A=13.5
RESULTADO=ROUND(A,0)
EL 0 INDICA QUE NO QUIERES DECIMALES Y POR ROUND ..LE DA LA ORDEN DE REDONDEAR

BYE
SALUDOS
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

RE:redondear al máximo

Publicado por Aldo Casos (1 intervención) el 13/01/2009 15:56:00
y como haria para redondear solo la parte decimal:

de 0.77 a 0.80

gracias
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

RE:redondear al máximo

Publicado por HUGO (207 intervenciones) el 10/10/2008 01:22:52
ALGO MAS ACERTADO:
A=10.27
B=ROUND(A,0)
IF A>B THEN
A=A+1
ENDIF

SUERTE
BYE
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

RE:redondear al máximo

Publicado por Douglas (297 intervenciones) el 10/10/2008 03:21:09
hola esto te puede ayudar consulta en la ayuda y veras lo que hace este ejemplo es de vfp9

STORE 10.1 TO num1

STORE -10.9 TO num2

? CEILING(num1) && Displays 11

? CEILING(num2) && Displays -10

? CEILING(10.0) && Displays 10

? CEILING(-10.0) && Displays -10

mira y veras q es muy utils

saludes

Douglas
Nicaragua
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

RE:redondear al máximo

Publicado por santiago (376 intervenciones) el 12/10/2008 22:50:56
a = numero a redondear
b = resultado

b=int(a)+1
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