Buscar

Crie um programa para testar se um número fornecido pelo usuário é um número perfeito. Na matemática, um número é considerado perfeito quando a som...

Crie um programa para testar se um número fornecido pelo usuário é um número perfeito. Na matemática, um número é considerado perfeito quando a soma dos seus divisores inteiros (exceto ele) é igual ao próprio número.

O programa deve ler um número do usuário.
O programa deve verificar se o número fornecido é um número perfeito.
Um número é considerado perfeito quando a soma dos seus divisores inteiros (exceto ele) é igual ao próprio número.

Essa pergunta também está no material:

Aula 3 - Exercício 13
4 pág.

Projeto Integrador 2 Universidade Regional da BahiaUniversidade Regional da Bahia

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Segue abaixo um exemplo de programa em Python que verifica se um número fornecido pelo usuário é um número perfeito: ``` num = int(input("Digite um número: ")) soma = 0 for i in range(1, num): if num % i == 0: soma += i if soma == num: print(num, "é um número perfeito") else: print(num, "não é um número perfeito") ``` Explicação do código: - O usuário digita um número que é armazenado na variável `num`. - A variável `soma` é inicializada com zero. - O loop `for` percorre todos os números de 1 até `num - 1`. - Se o número atual do loop é um divisor de `num`, então ele é adicionado à variável `soma`. - Depois que o loop termina, o programa verifica se a variável `soma` é igual a `num`. Se for, então `num` é um número perfeito e o programa imprime uma mensagem informando isso. Caso contrário, o programa imprime uma mensagem informando que `num` não é um número perfeito. Espero ter ajudado!

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais