Visual Basic - enteros, fraccionarios en una division

Life is soft - evento anual de software empresarial
 
Vista:

enteros, fraccionarios en una division

Publicado por juan carlos (1 intervención) el 15/06/2006 18:11:18
hola necesito dividir un numero, sacar la parte entera en un numero, y la parte decimal en otro, yo en c++ utilizo div_t,,,
pero en visual basic que se utiliza....

cuando coloco #include <stdlib.h> me dice se esperaba if o else if,,, como se coloca eso en visual basic 6 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

RE:enteros, fraccionarios en una division

Publicado por ivan (1039 intervenciones) el 15/06/2006 18:39:09
Con Mod divides 2 números y obtienes el resto...

Por ejemplo

MiResultado = 10 Mod 3 ' Devuelve 1.

Para obtener la parte entera basta con una simple división truncando el resultado.
MiNúmero = Int(99.8) ' Devuelve 99.
MiNúmero = Fix(99.2) ' Devuelve 99.

Espero te sirva, 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:enteros, fraccionarios en una division

Publicado por manolo (239 intervenciones) el 15/06/2006 19:34:27
me parece que la respuesta anterior no es la correcta: El operador Mod no tiene nada que ver con la parte decimal de un número.
La parte decimal de 10/3 Es 3333333...
y la función "Int" funcionaría pero si el número es positivo
Int(-99.8) devuelve -100
así que la solucción sería sacarle el Fix para obtener la parte entera y restarle el resultado al número original para obtener la parte decimal.
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

Gracias

Publicado por ivan (1039 intervenciones) el 16/06/2006 00:51:13
Gracias por la correcion...!!!!!!!
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