buenas noches,
Requiero ayuda para crear una función en VBA que contenga
Una función llamada “CollatzMaxTotal” que dio un número:
Si el número no es un entero positivo genere un texto que diga: “El número no es entero positivo” , pero si es un número entero positivo, genere un texto que diga el máximo valor que alcanzo el número con la conjetura de Collatz y la cantidad de pasos que necesita para llegar por primera vez al número 1. Ejm:
Si el número es 7 entonces la función genera: El máximo valor fue de 52 y para llegar a 1 necesita 16 pasos .
Si el número es 9,2 entonces la función genera: El número no es entero positivo
Si el número es 35 entonces la función genera: El máximo valor fue de 160 y para llegar a 1 necesita 13 pasos .
La agradezco la ayuda, soy nueva y poco entiendo, he hecho esto:
Función Z(i) como cadena
Si i.Valor <> Int(i.Valor) Entonces
Z = "El numero no es entero positivo"
Demás
Z = "máximo valor que alcanzó el número con la conjetura de Collatz"
Terminara si
función final
Requiero ayuda para crear una función en VBA que contenga
Una función llamada “CollatzMaxTotal” que dio un número:
Si el número no es un entero positivo genere un texto que diga: “El número no es entero positivo” , pero si es un número entero positivo, genere un texto que diga el máximo valor que alcanzo el número con la conjetura de Collatz y la cantidad de pasos que necesita para llegar por primera vez al número 1. Ejm:
Si el número es 7 entonces la función genera: El máximo valor fue de 52 y para llegar a 1 necesita 16 pasos .
Si el número es 9,2 entonces la función genera: El número no es entero positivo
Si el número es 35 entonces la función genera: El máximo valor fue de 160 y para llegar a 1 necesita 13 pasos .
La agradezco la ayuda, soy nueva y poco entiendo, he hecho esto:
Función Z(i) como cadena
Si i.Valor <> Int(i.Valor) Entonces
Z = "El numero no es entero positivo"
Demás
Z = "máximo valor que alcanzó el número con la conjetura de Collatz"
Terminara si
función final