Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
existe alguma função que verifica se um número é primo? Procurei mas até o momento não encontrei nada.
Caso não existe, alguém tem algum exemplo de como saber se um número é primo?
Grato.
Segue anexo
Existem processos matemáticos para isso, mas você teria que implementar via script ou macro
https://pt.wikipedia.org/wiki/Crivo_de_Erat%C3%B3stenes
http://pt.wikihow.com/Determinar-se-um-N%C3%BAmero-%C3%A9-Primo
Código em C: http://www.cs.nthu.edu.tw/~tingting/Archi_07/benchmark/sieve.c
Achei esse script com macro. Já está meio caminho andado. Como escrevo no campo Text o total de números primos da lista?
total = soma ou contagem?
Clever, desculpe minha ignorância, eu nunca trabalhei com Macros.
Quando eu clico no número, ele chama a Macro "IsPrime" e retorna uma mensagem dizendo que é primo. Eu não preciso desta mensagem. Apenas que mostre no Objeto Text a quantidade de primos da Lista.
Como eu posso contar isso dentro do objeto Texto?
Tem como ao carregar o script, o sistema já vincule cada número a um campo dizendo se é primo ou não?
Veja se atende
Quase isso Clever, só preciso que ao selecionar na Lista, já preencha automático o Object Text sem precisar clicar no botão. É possível?
Essa parte de clicar e mostrar a mensagem já estava.
Vá na Aba Propriedades do Documento, disparadores e remova a Action que está no campo Num
Segue anexo
Muito Grato Clever, isso mesmo.. Apenas fiz uma correção, na função Prime, troquei 'intNum' por 'num'.
Obrigado.