while....

article featured image

A estrutura de repetição while... é baseada numa condição. Assim, enquanto a condição se verificar as instruções, dentro da estrutura, vão-se repetindo.

Temos de ter em atenção dois aspetos que acho importantes:

  1. As instruções dentro da estrutura podem nunca serem executadas. Isto acontece se no ponto de partida a condição já não se verificar;
  2. A estrutura pode entrar num ciclo infinito se a condição for sempre verdadeira.

A sua sintaxe é a seguinte:

Replicando o exercício anterior (ciclo for...), mas agora com a estrutura while..., teríamos o seguinte algoritmo:

Post AnteriorPost Seguinte