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
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
Espanhol,
5 meses atrás
Psicologia,
5 meses atrás
Química,
5 meses atrás
História,
5 meses atrás
Ed. Física,
11 meses atrás
Física,
11 meses atrás