Exemplo 1.36 - Soma dos pares de 100 a 200


algoritmo()
{
	declare PAR,SOMA : inteiro;
	
	SOMA := 0;
	PAR := 100;


	enquanto (PAR<=200)
	{
		SOMA := SOMA + PAR;
		PAR := PAR + 2;

	}

	escreva (SOMA);
}		
Comentario

Neste algoritmo, após os tipos das variáveis PAR e SOMA serem definidos, em SOMA é armazenado o valor zero e em PAR, o valor 98. Em seguida, o conjunto de comandos que gera os números pares efetua a soma deles e é repetido até que o valor armazenado em PAR seja maior que 200, quando então, a estrutura de repetição é interrompida e o comando, que vem logo após o fechamento do corpo do laço é executado, ou seja, o valor contido em SOMA é escrito. Neste exemplo, a condição de saida é maior que uma vez que, o valor 200 ainda não terá sido acumulado em SOMA posto que, a acumulação em SOMA é realizada após o incremento da variável PAR e após o teste da condição de saida do laço. Se a condição de saida fosse ( PAR == 200 ), então o valor 200 não seria acumulado.