System 0 Denunciar post Postado Março 22, 2006 Olá! Me surgiu uma duvidinha quanto a estrutura REPITA ATÉ QUE: REPITA...ATÉ QUE (condição) Seria assim: <?phpwhile (!condição){...} Ou assim: <?phpdo{...} while (!condição)?>? Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Incerti 0 Denunciar post Postado Março 22, 2006 ambos, a diferença é que:while (!condição){...}checa a condição antes de executar o laçoedo{...} while (!condição)executa a instrução antes de checar a condição Compartilhar este post Link para o post Compartilhar em outros sites
NickIII 0 Denunciar post Postado Março 22, 2006 Olha poder também que a linguagem possa alterar em alguma coisa, mas o que eu aprendi q a estruturade repetição o "repita" a condição dele fica sempre no final, e do enquanto o "while" fica no início, isso é assim no pascal e no javaex:em java do repita e depois do enquantodo{<comando>}while(Condição!);while(Condição!){<comandi>;}// fim do whileem pascalrepitbegin<comando>;until(Condição!);while(Condição!){begin<comando>;end;mas como eu disso, talvez possa variar a outras linguagens, mas a lógica pode ser a mesma. Compartilhar este post Link para o post Compartilhar em outros sites
Humberto Lima Jr 0 Denunciar post Postado Março 22, 2006 Em Delphi:repeat...until condição;Assim ele sempre passará pelo bloco de instruções PELO MENOS UMA VEZ, enquanto o while testa a condição ANTES, e se for False, não passa nenhuma vez pelo bloco de código.Valew.Humberto Jr. Compartilhar este post Link para o post Compartilhar em outros sites