none
Necesito saber si un número es múltiplo de otro

    Pregunta

  • Buenas tardes, estoy haciendo mis primeros pinitos en la programación con VBA, pero estoy estancada. Necesito saber si un número es múltiplo de otro basándome en el cálculo: X - Entero(X).

    Mi problema es que hay veces que por ejemplo 247 - int(247) = 0'0000000009, y no entiendo el motivo. He probado con INT() y con FIX(). ¿Alguien me podría ayudar?

    lunes, 22 de marzo de 2010 19:39

Todas las respuestas

  • hola, !

    serviria si comentas algun caso mas concreto y en su forma completa (?)

    p.e. si quieres saber si 3 es multiplo de 13 (en vba) utiliza algo +/- como lo siguiente:

    13 mod 3 = 0

    lo que resulta en falso ya que existe un "residuo" de 1 (uno)

    saludos,

    hector.

    lunes, 22 de marzo de 2010 23:59