Lógica, perguntado por gustabff52, 3 meses atrás

MAPA SUB - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I - 52/2022

Considere a definição a seguir:

Números primos são aqueles divisíveis apenas por 1 e por eles mesmos. Estão presentes na matemática desde a antiguidade, e vários métodos foram desenvolvidos a fim de verificar se um número é de fato primo. Uma das maneiras de descobrir se um número é primo é pela listagem dos seus divisores. Caso apareça mais números além do 1 e do número a ser verificado, o número não é primo e é chamado de número composto.

Com base nas informações apresentadas, programe em pseudocódigo um algoritmo que idenfique se os números digitados pelo usuário são primos ou não.

Soluções para a tarefa

Respondido por pedrobustilho
0

Resposta:

programa{

 

 funcao inicio(){

   inteiro x, valor = 1, divisores = 0

   escreva("Digite um valor: ")

   leia(x)

   se(x > 0){

     enquanto(valor <= x){

       se(x % valor == 0){

         divisores++

       }

       valor++

     }

     se(divisores == 2){

       escreva("O número ", x, " é primo!\n")

     }senao{

       escreva("O número ", x, " não é primo!\n")

     }

   }senao{

     escreva("Valor negativo ou igual a zero!\n")

   }

 }

}

Explicação:

Perguntas interessantes