Algoritmos dev C
Inicio
c1 se l1 entao c2 enquanto l2 faca c3 c4 fimenquanto senao enquanto l3 faca c5 se l4 entao se l5 entao c6 c7 fimse senao c8 c9 fimse c10 fimenquanto c11 fimse c12 fimalgoritmo P02) Número primo é aquele que é divisível por 1 e por ele mesmo. O programa em questão diz se determinado número é primo ou não. O programa pede um valor n e faz o seguinte teste: se o resto da divisão de n por d(que inicialmente vale 2) for igual a 0, então d é divisor de n. Se d é divisor de n, então n não é um número primo. Se d não for divisor de n então admite-se outro valor para d(d + 1) até que d seja maior que n. Quando d for maior que n, o programa sai do laço e diz se n é primo ou não, seguindo a mesma lógica: será primo se não existir nenhum d divisor de n, a não ser o próprio n.
Algoritmo: "Números primos" var p: logico n, d: inteiro inicio escreval ("Este programa diz se um número é primo ou não.") escreval ("Digite um valor para n:") leia(n) p