Número primo
Saber se um número é primo é útil em áreas como criptografia e geração de números aleatórios. Em código real, você frequentemente precisa interromper um loop assim que encontra uma condição, e usar break com uma variável boolean (flag) é a forma mais clara de fazer isso.
O PROBLEMA
Leia um número e diga se é primo usando for.
EXEMPLO
7 → Primo 9 → Não primo
SOBRE O CONCEITO
No exercício, você usa um for para testar divisores de 2 até n-1. Uma flag boolean inicia como true e, se encontrar um divisor (n % i == 0), vira false e o break interrompe o loop imediatamente, evitando iterações desnecessárias. O erro comum é não tratar os casos especiais n = 0, 1 e 2. 0 e 1 não são primos, e 2 é primo mas o loop de 2 a 1 não roda — por isso o código precisa verificar esses valores antes do loop, senão a flag nunca é alterada e o resultado fica incorreto.
RESOLUÇÃO