Esto es VB
Por lo que recuerdo, parece un código bastante coherente (para 2 valores < 5, ya que parece que solo usas 1 número como resultado), imaginando que las ints las estás usando bien (no tengo mucha experiencia).
Si te pide los valores, todo va bien. El problema es que no has incluido el código que muestre el contenido de BL (el resultado) antes de salir al DOS con la última INT.
Saludos