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"

PRINT

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.


Qbasic | Tutoriais | Tutorial Anterior 1