ASP - Obtener parte entera y decimal de un numero

 
Vista:

Obtener parte entera y decimal de un numero

Publicado por Javier Andreu (14 intervenciones) el 25/07/2001 12:25:58
Gracias por antelación.
Si tengo un número como:
3.45
es un numero fraccionario y deseo obtener la parte entera 3 por una parte y la parte decimal 0.45 por otra.
Como puedo hacerlo.
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:Obtener parte entera y decimal de un numero

Publicado por Juan Fernández (2 intervenciones) el 25/07/2001 14:58:25
Si en el inicio de tu página tienes <%@ Language=VBScript %> entonces puedes utilizar todas las sentencias de Visual Basic.
una de las alternativas es:
Valor Entero = val(valor original)
con esto obtienes la parte entera y bastaría con restar el valor original con el valor entero y aginarlo a una variable

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
sin imagen de perfil

RE:Obtener parte entera y decimal de un numero

Publicado por David Grimaldi (125 intervenciones) el 25/07/2001 17:42:50
Hola.

La función que se debe usar para quitar la parte decimal es Fix(valor) o Int(valor). La diferencia es que para los números negativos Fix le quita la parte decimal hacia el siguiente valor entero mayor y Int hacia el menor.
P.e.
valor=-8.45
resultado=fix(valor) 'resultado vale -8
resultado=int(valor) 'resultado vale -9

Para los números positivos vale cualquiera de las dos. Espero que esto te ayude.

Un saludo.
David Grimaldi.
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