Para verificar o resto da divisão de um número inteiro por outro, utiliza-se no Portugal o operador %. Por exemplo: 5%2 tem como resultado 1. 14%3 tem como resultado 2. 12%6 tem como resultado 0.
Observe a figura, a seguir, com um pequeno programa em Portugol:
função Início()
{
inteiro numero, multiplo;
escreva("Digite um número: ");
leia(numero);
se (numero % 5 == 0)
{
escreva("O número: ", numero, " é múltiplo de 5");
}
senão
{
escreva("O número: ", numero, " não é múltiplo de 5");
}
escreva("\n");
}