Encontrando os divisores de 30 na prática
Vou direto ao ponto. Os divisores positivos de 30 são 1, 2, 3, 5, 6, 10, 15 e 30. Isso dá oito divisores no total, contando o próprio número e a unidade. Mas o que eu quero mostrar aqui é como você chega nisso sem depender de uma tabela pronta, porque isso é útil em situações reais.
quais sao os divisores de 30
A forma mais limpa de resolver é começar pela fatoração prima. 30 dividido por 2 é 15. 15 dividido por 3 é 5. 5 é primo. Então a fatoração prima de 30 é 2 × 3 × 5. A partir daí, todos os divisores surgem de todas as combinações possíveis desses fatores primos, incluindo o caso de usar nenhum deles (que resulta em 1). A lista completa fica assim:
1 (nenhum fator)
2 (apenas o 2)
3 (apenas o 3)
5 (apenas o 5)
6 = 2 × 3
10 = 2 × 5
15 = 3 × 5
30 = 2 × 3 × 5 Existe uma fórmula também. Se um número N tem fatoração prima p1^a1 × p2^a2 × ... × pk^ak, então o número de divisores positivos é (a1 + 1)(a2 + 1)...(ak + 1). No caso de 30, cada expoente é 1, então temos (1+1)(1+1)(1+1) = 8 divisores. Confere com a lista acima.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Isto parece simples até você se deparar com um número como 360 ou 720 em um problema de engenharia. Lições aprendidas na prática: para números pequenos como 30, a fatoração prima é rápido demais pra valer a pena complicar. Para números maiores, eu costumo usar teste de divisibilidade por primos crescentes até a raiz quadrada do número. Acha um fator, divide e repete o processo com o quociente. Um detalhe que muita gente erra é esquecer que divisores negativos também existem. Se o contexto permite, -1, -2, -3, -5, -6, -10, -15 e -30 também dividem 30. Em problemas de teoria dos números costuma-se especificar "divisores positivos" pra evitar ambiguidade. Eu já vi gente passar meia hora num exercício só porque o enunciado não deixava claro se negatvos estavam incluídos.
Outro ponto prático: dividir 30 por cada inteiro de 1 a 30 manualmente é viável mas completamente desnecessário. O truque é parar quando o divisor ultrapassa a raiz quadrada. Raiz quadrada de 30 é aproximadamente 5,47. Você testa 1, 2, 3 e 5. Cada divisor encontrado abaixo da raiz gera automaticamente um parceiro acima dela. 1 casa com 30, 2 com 15, 3 com 10, 5 com 6. Já chega nos 8 divisores sem testar nenhum número entre 6 e 29. Isso economiza tempo significativo quando os números saem da faixa do manual. Se você precisa calcular divisores de dezenas de números de uma vez, como eu fazia num projeto antigo de otimização de grades de produção, rodar um script simples em Python resolve em segundos. Um loop que vai de 1 até a raiz quadrada do número, testa resto zero e acumula os pares. Para 30 especificamente, o resultado é sempre esse conjunto de oito valores. Para números com muitos fatores, o método ainda escala bem.
O que não funciona bem é tentar decorar tabelas de divisores. Números primos grandes, números com muitos divisores, casos onde você só sabe que o número é par mas não tem a fatoração... aí a abordagem manual travada. A fatoração prima é o caminho geral. Quando ela também fica cara, como com números acima de 10^12 sem fatoração prévia, aí entra o terreno de algoritmos como pollard rho, mas isso já é outra conversa.