Capitulo 1: Variaveis

Voce se lembra daquelas equacoes matematicas, onde a incognita e' x? (Ou voce nao estudou isso?). No caso, a letra x pode ser considerada uma variavel. No caso das linguagens de programacao, as variaveis podem armazenar nao apenas numeros, mas tambem letras. E o nome das variaveis nao esta' restrita a uma so letra. No Qbasic, os nomes das variaveis podem ter ate' quarenta caracteres, se nao me engano, e devem comecar com uma letra. Os nomes das variaveis devem terminar com os simbolos %,&,!,#,$, ou nenhum simbolo. Esses simbolos indicam de que tipo e' a variavel (se vai armazenar texto, numero inteiro, etc.). Por enquanto vamos considerar os simbolos % e $. % indica que a variavel e' do tipo inteiro, ou seja, pode armazenar um numero inteiro. E $ indica que a variavel armazena uma sequencia de caracteres. Para delimitar uma sequencia de caracteres no Qbasic voce deve usar aspas ("). Para atribuir um valor a uma variavel e' simples:

variavel = valor

Exemplo:

nome$ = "Antônio José Silva"

idade% = 10

O exemplo acima cria duas variaveis, a variavel nome$, que armazena texto, e idade%, que armazena numero. Voce pode ainda fazer operacoes com variaveis. Exemplo:

x% = 10

y% = 5

z% = x% + y%

No exemplo acima, o valor de z% sera igual ao valor de x% somado ao valor de y%, ou seja, 15.

Outras operacoes matematicas:

- subtração
* multiplicação
/ divisão

Voce tambem pode somar duas ou mais sequencias de caracteres:

a$ = "Antônio"

b$ = " José"

c$ = " Silva"

d$ = a$ + b$ + c$

No exemplo, o valor de d$ sera' "Antônio José Silva". Mas, como voce pode garantir que o valor de d$ e' mesmo "Antônio José Silva"? Veja no proximo capitulo...

Capitulo 2: Comandos PRINT, CLS e LOCATE

O comando CLS, como o comando do DOS, serve para limpar a tela. O comando PRINT escreve na tela um texto qualquer. Lembre: o texto deve estar sempre entre aspas. Exemplo:

PRINT "Alo mundo"

Oh, que exemplo velho... Podemos dizer que voce deu seu primeiro passo. Mas o comando PRINT nao e' so' isso. Quando voce usa o comando PRINT, o cursor vai imediatamente para a linha de baixo. Exemplificando:

CLS

PRINT "a"

PRINT "b"

PRINT "c"

Vai aparecer o seguinte na tela se voce rodar esse exemplo:

a
b
c

Mas se voce colocar ponto-e-virgula (;) no final do comando, o cursor nao vai para a linha de baixo. O cursor vai estar no final do texto impresso. Exemplo:

CLS

PRINT "a";

PRINT "b";

PRINT "c"

No caso, o exemplo geraria o seguinte na tela do computador:

abc

Se voce quer imprimir na tela o valor de uma variavel, basta usar o comando PRINT normalmente, mas sem as aspas. Exemplo:

CLS

a$ = "Tutorial feito por Rodrigo Rocha"

PRINT a$

E, se voce quiser que o valor da variavel apareca no meio de um texto?

CLS

nome$ = "Antônio"

PRINT "Nome: "; nome$; " bla-bla-bla..."

Vamos finalmente ao comando LOCATE. O comando LOCATE posiciona o cursor numa posicao especificada. A sintaxe e':

LOCATE y, x

Sendo que: y e' a distancia para topo da tela, e x e' a distancia para o lado esquerdo da tela. Ou seja: quanto mais distante do topo da tela e' a posicao do cursor, maior o valor de y, etc. Exemplo:

CLS

LOCATE 10, 36

PRINT "Boa Noite!"


Qbasic | Tutoriais | Próximo Tutorial

1