Ex:
Code: Select all
variavel := 1
loop{
if (condição = true){
volta pro começo do loop com variavel valendo 2
}
variavel := variavel +1
}
Moderator: Gio
Code: Select all
variavel := 1
loop{
if (condição = true){
volta pro começo do loop com variavel valendo 2
}
variavel := variavel +1
}
Code: Select all
variavel := 0 ; Inicie a variável em 0 para que possa incrementaá-la no início do loop e ainda começar em 1.
loop{
variavel := variavel + 1 ; incremente no início do loop para que o incremento funcione independente do resultado da condição.
if (condição = true){
continue ; use o continue para que as linhas abaixo NÃO executem caso a condição seja verdadeira.
}
; Os códigos nesta linha em diante (até o fim da chave) executariam apenas se a condição acima for falsa (pois se for verdadeira, o loop reinicia pelo continue).
}
Code: Select all
variavel := 0 ; Inicie a variável em 0 para que possa incrementaá-la no início do loop e ainda começar em 1.
NUMEROS := ""
loop, 10
{
variavel := variavel + 1 ; incremente no início do loop para que o incremento funcione independente do resultado da condição.
if ((variavel = 2) OR (variavel = 4) OR (variavel = 6) OR (variavel = 8) OR (variavel = 10))
{
Continue ; use o continue para que as linhas abaixo NÃO executem caso a condição seja verdadeira.
}
NUMEROS := NUMEROS . "`n" . variavel ; Esta linha só escreve se a condição resultou falsa. Logo, não vamos escrever na iteração 2, nem na 4, nem na 6, nem na 8 e nem 10. Mas elas continuam ocorrendo até o continue ser atingido (por isso a contagem não para nelas, pois nas iterações pares a variável também é acrescida, uma vez que isso ocorre antes do continue ser atingido).
}
msgbox % NUMEROS