Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Júnior Quadros

Usar o FOR

Recommended Posts

Enunciado: Fazer um algoritmo que leia um número inteiro que seja maior ou igual a um (n>=1) e mostre todos os números primos de 1 até o número lido. Postar o algoritmo em português estruturado.

 

 

Estou confuso, estruturei até onde acho que estou certo, mas acho que falta algo.

 

 

Inteiro Num, i, x, Qdp

Início
Ler(Val)
Se(Val>=1) então
Para i= 1 até Val
x= Val mod i
Fim
Início
Para i= 1 até Val
Se(x≠0) então
Qdp = Qdp + 1
Fim
Escrever("Valores primos":x)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode colocar uma estrutura if dentro do primeiro FOR para verificar se o MOD daquele número é 0 ou não, se houver algum número que seja divisível por outro número entre 0 e ele mesmo então ele não é primo e você pode quebrar a repetição

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.