sexta-feira, fevereiro 25, 2011

LP - Estrutura de Repetição com Repeat - Pascal

Estrutura de Dados

Estrutura de Repetição

Como o nome ja diz esta estrutura é para repetir o programa ou um determinado bloco do programa. No exemplo abaixo temos um programa que só ira chegar ao fim quando o usuário digitar "fim".

Program le_conteudo;
var condicao:String;

Begin
repeat
write('digite a condição para sair do programa..: ');
read (condicao);
until (condicao='fim');
End.

Mais fácil que isso só 2 disso né moçada....
Note que a estrutura REPEAT exige um Begin e End (claro se você tiver mais de uma linha de comando para repetir).
REPEAT também exige um breque, ou seja, até quando a condição satisfazer a necessidade do laço. Esse breque é o UNTIL.
Note que o comando UNTIL compara uma variável com um texto 'fim'. 
Logo, quando a variável contiver o texto 'fim' o laço REPEAT estará finalizado não repetindo novamente a instrução e saindo do programa.

Nenhum comentário:

Postar um comentário