Buscar

Elabore um algoritmo que, dado um número inteiro positivo, escreva uma mensagem informando se este número é ou não um número primo. Observação: O n...

Elabore um algoritmo que, dado um número inteiro positivo, escreva uma mensagem informando se este número é ou não um número primo. Observação: O número 1 não é considerado primo e pode ser ignorado pelo algoritmo.


Essa pergunta também está no material:

Captura de tela 2023-06-07 194049
1 pág.

Lógica de Programação Cruzeiro do Sul VirtualCruzeiro do Sul Virtual

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Segue abaixo um exemplo de algoritmo em Python que verifica se um número é primo ou não: ``` numero = int(input("Digite um número inteiro positivo: ")) if numero <= 1: print("O número não é primo.") else: eh_primo = True for i in range(2, numero): if numero % i == 0: eh_primo = False break if eh_primo: print("O número é primo.") else: print("O número não é primo.") ``` O algoritmo começa lendo um número inteiro positivo digitado pelo usuário. Em seguida, ele verifica se o número é menor ou igual a 1, pois o número 1 não é considerado primo. Se o número for menor ou igual a 1, o algoritmo imprime a mensagem "O número não é primo." e encerra a execução. Caso contrário, o algoritmo assume que o número é primo e começa a testar se ele é divisível por algum número entre 2 e o próprio número (exclusivamente). Se o número for divisível por algum desses números, ele não é primo e o algoritmo imprime a mensagem "O número não é primo." e encerra a execução. Se o número não for divisível por nenhum dos números testados, ele é primo e o algoritmo imprime a mensagem "O número é primo." e encerra a execução.

0
Dislike0

✏️ 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