Faça um programa que receba dez números inteiros e mostre a quantidade de números primos dentre os números que foram digitados.
Passo 1
Beleza, vamos lá! A gente tem que criar um programa que receba dez números inteiros e diga quantos desses números são primos. O conteúdo que vamos usar aqui envolve estrutura de repetição, condicionais e o conceito de números primos. Pra resolver isso, vamos precisar saber como identificar se um número é primo e como contar quantos desses primos aparecem nos números que a gente receber.
Passo 2
Primeiro, precisamos receber dez números inteiros do usuário. Isso geralmente é feito usando uma estrutura de repetição, tipo um loop, que vai pedir ao usuário para digitar um número de cada vez até termos todos os dez.
Passo 3
Agora, para cada número que a gente recebe, vamos verificar se ele é primo. Um número primo é aquele que só pode ser dividido por 1 e por ele mesmo, ou seja, ele não tem outros divisores além desses dois. Por exemplo, 2, 3, 5, 7 são primos.
Passo 4
Para verificar se um número é primo, a gente pode fazer o seguinte:
- Se o número for menor ou igual a 1, ele não é primo.
- Se o número for 2, é primo (porque é o menor número primo).
- Para números maiores que 2, vamos tentar dividir o número por todos os números inteiros entre 2 e a raiz quadrada desse número. Se algum desses divisores dividir o número exatamente (sem deixar resto), então ele não é primo. Se nenhum divisor funcionar, aí sim é primo.
Matematicamente, se
é o número que estamos verificando, a gente testa se existe algum número
tal que
e
. Se existir,
não é primo.
Passo 5
Vamos contar quantos números primos encontramos entre os dez que o usuário digitou. Para isso, a cada vez que a gente identificar um número primo, incrementamos um contador.
Passo 6
Por fim, depois de verificar todos os dez números, vamos exibir na tela a quantidade de números primos que foram digitados. Esse será nosso resultado final.
Resposta
O programa recebe dez números inteiros, verifica quantos desses são primos e exibe a quantidade total de números primos informados pelo usuário.