quinta-feira, maio 03, 2007

ESTRUTURA DE REPETIÇÃO - PARTE III

Comando repita

Ao contrário do comando enquanto, repita vai fazer acontecer a condição desde que este seja falso. A partir do momento que este for verdadeiro ele simplesmente irá parar de repetir a tarefa.

Exemplo 8:

var
    nome : caractere
    sexo : caractere
inicio
    escreva “Digite seu nome”
    leia nome

    repita
        escreva “Digite seu sexo”
        leia sexo

        ate (sexo = “M” .OU. Sexo = “F”)
    fim_repita
fim

Neste exemplo temos algumas diferenças com relação ao comando enquanto. Por exemplo, a condição repita sempre executa uma tarefa antes de verificar se esta é verdadeira ou falsa.

Marcadores: