Ir para conteúdo

POWERED BY:

Arquivado

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

Pedro De Zorzi

dificuldades com exercicios do visualg

Recommended Posts

galera tenho uma prova hoje e preciso entender como fazer estes exercicios usando o visualg: agradeço a ajuda desde já!!!

 

1) Fazer um algoritmo que escreva todos os números primos com N dígitos (N deve ser lido). Exemplo:

lê: 2

escreve: 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

 

2) Um número N é dito um Meridiano Perfeito se existe um número M o qual a soma dos números de 1 a N-1 é

igual a soma de N+1 a M. Assim, 6 é um Meridiano Perfeito porque 1+2+3+4+5 = 7 + 8. Faça um algoritmo que

leia um número e verifique se é um Meridiano Perfeito ou não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só lembrar da regra: "um número é primo é apenas divisível por 1 e por ele mesmo".

 

Aí o algoritmo ficaria:

 ler número
 é_primo <- verdadeiro
 loop com i variando de 2 até número -1
    se (número % i) = 0 então
      é_primo <- falso
 fim se
 fim faça
 se é_primo = verdadeiro então
    imprimir número, "é um número primo"
 fim se

Entendeu?

 

A do 2 tem quase a mesma lógica. Faltou nas aulas de algoritmo???

 

:bye:

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só lembrar da regra: "um número é primo é apenas divisível por 1 e por ele mesmo".

 

Aí o algoritmo ficaria:

 ler número
 é_primo <- verdadeiro
 loop com i variando de 2 até número -1
    se (número % i) = 0 então
      é_primo <- falso
 fim se
 fim faça
 se é_primo = verdadeiro então
    imprimir número, "é um número primo"
 fim se

Entendeu?

 

A do 2 tem quase a mesma lógica. Faltou nas aulas de algoritmo???

 

:bye:

sim infelizmente faltei, você respondeu isso usando o visualg?? obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pedro,

 

esse que eu fiz é a lógica do algoritmo... é só montar no visualg

É só lembrar da regra: "um número é primo é apenas divisível por 1 e por ele mesmo".

 

Aí o algoritmo ficaria:

ler número
 é_primo <- verdadeiro
 loop com i variando de 2 até número -1
    se (número % i) = 0 então
      é_primo <- falso
 fim se
 fim faça
 se é_primo = verdadeiro então
    imprimir número, "é um número primo"
 fim se

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.