Pedro De Zorzi 0 Denunciar post Postado Maio 28, 2012 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
Diéssica 140 Denunciar post Postado Maio 28, 2012 É 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
Pedro De Zorzi 0 Denunciar post Postado Maio 28, 2012 É 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
Diéssica 140 Denunciar post Postado Junho 5, 2012 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