programa { funcao inicio() { inteiro n, d, resto leia(n) d=2 resto=1 enquanto ( (d*d<=n) e (resto!=0)) { resto = n%d d=d+1 } se (resto==0) { escreva("não é primo") } senao { escreva("é primo") } } } /* $$$ Portugol Studio $$$ * * Esta seção do arquivo guarda informações do Portugol Studio. * Você pode apagá-la se estiver utilizando outro editor. * * @POSICAO-CURSOR = 235; * @PONTOS-DE-PARADA = ; * @SIMBOLOS-INSPECIONADOS = ; * @FILTRO-ARVORE-TIPOS-DE-DADO = inteiro, real, logico, cadeia, caracter, vazio; * @FILTRO-ARVORE-TIPOS-DE-SIMBOLO = variavel, vetor, matriz, funcao; */