GOTO
Sintaxe:
GOTO nome-da-linha
.
.
.
nome-da-linha:
.
.
.
(Esses pontos sao linhas de programacao quaisquer)
Funcao: deslocar a execucao do programa para outra parte.
Voce deve estar se pergutando: e como se da' nome a uma linha? Basta escrever:
nome-da-linha:
(Substituindo nome-da-linha pelo nome que voce quer dar `a linha). OBS.: O nome da linha nao pode ser o nome de nenhum comando do Qbasic. Voce nao pode criar um nome-de-linha chamado PRINT, por exemplo.
Exemplo:
PRINT "1. NONONONONONO"
PRINT "2. NONONONONONO"
PRINT "3. NONONONONONO"
INPUT "Escolha 1, 2 ou 3: ", opcao%
IF opcao% = 1 THEN GOTO opcao1
IF opcao% = 2 THEN GOTO opcao2
IF opcao% = 3 THEN GOTO opcao3
opcao1:
PRINT "Voce escolheu a opcao1. ASopakjre oak asoh doaishofdiahsosua d"
END
opcao2:
PRINT "Voce escolheu a opcao2. ASd;pijas ldkash opdiay9ojnczxm ociash "
END
opcao3:
PRINT "Voce escolheu a opcao3. V;isudoiakjhsod0ihas oidh asiuojhd asouh "
END
Esse e' um exemplo bem ruim, mas serve como exemplo. A proposito: o comando END finaliza o programa. Esse programa foi escrito usando o GOTO, mas ficaria bem melhor se fosse feito sem o GOTO.