Ir ao conteúdo
  • Cadastre-se

Números Perfeitos Visualg


Posts recomendados

Olá

 

Preciso de ajuda para desenvolver um algoritmo em visualg que recebe dois números e calcula a quantidade de números perfeitos entre este intervalo fechado, ou seja, incluindo os dois números.

Obs.: Um número perfeito é aquele que é igual à soma dos seus divisores (excluindo ele mesmo).

Exemplos: 6 = 1+2+3.

28= 1+2+4+7+14.

O que eu já consegui está no código abaixo.

algoritmo "perfeitos"var i,n,soma: inteiroinicioleia (n)soma <- 0para i de 1 ate n-1 faca se n%i=0 entao soma <- soma + i fimsefimparase soma=n entao escreva ("Perfeito")senao escreva ("Não é perfeito")fimsefimalgoritmo

Porém eu quero que o usuário possa escolher o intervalo. Por exemplo, de 1 a 100, e que o algoritmo retorne quantos números perfeitos existem entre 1 e 100.

Mas não tenho ideia de como começar a fazer isso.

 

Se alguém puder me ajudar agradeço muito.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...