5

MOD y DIV

El otro día estaba haciendo un programita para pasar números del sistema decimal al binario. En lenguajes como C++ ésto es fácil, porque cuentan con 2 funciones útiles (DIV y MOD), ¿ Pero en Neobook ?. Bueno hay que ingeniárselas para crearlas. Acá les dejo lo que yo conseguí… ¡funciona!.

MOD = Resto de la división.
DIV = Cociente entero de la división.

MOD y DIV

  MOD_y_DIV.rar (751,5 KiB, 3.443 hits)


bunker

5 Comments

  1. Hola! es cierto que en Neobook no existe la función módulo (%) en sí misma como en C o en Java, aunque hay una forma más rápida de conseguirlo y para un número cualesquiera n.

    .Es decir x%n:
    Math "trunc([numero]/[modulo])" "-1" "[cociente]"
    Math "[cociente]*[modulo]" "0" "[temp]"
    Math "[numero]-[temp]" "0" "[resultado]"
    
    .Para el caso de la división entera:
    Math "trunc([numero]/[divisor])" "-1" "[resultado]"
    

    saludos 😉 muy weno el blog

  2. Hola osmar… Te hice un ejemplo y una función para realizar lo que necesitas ➡ http://www.neobookeros.com.ar/wp-content/files/ejmultiplo.rar.

    En el fichero hay un archivo llamado EsMultiplo, deberás copiarlo a la carpeta Functions donde esta instalado el Neobook.

    Luego como muestra el ejemplo deberas llamar a la funcion de la siguiente forma:

    Call “EsMultiplo” “10” “2” “[resultado]”

    Donde 10 es el Dividendo
    Donde 2 es el Divisor
    Donde [resultado] es la variable a guardar

    En este caso daria SI, pues 10 si es multiplo de 2

    Cualquier cosa me consultas.

    Saludos

  3. ayuda como aplicar un div y mod en el codigo de un programa en java especificamente en la suma de un numero entero

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *