Você está na página 1de 2

VARIVEIS Para declarar variveis, voc precisa dar a uma varivel tanto um nome quanto um tipo.

Os nomes de variveis podem ter at 40 caracteres, e precisam comear com uma letra. Determinado o nome da varivel, poder declarar seu tipo usando um sufixo. Para que sua aplicao seja eficiente e clara, o mais indicado especificar o tipo da varivel, pois do contrrio, a varivel ser vista pelo Visual Basic como do tipo Varinat, e este tipo poder ocupar mais memria do que o necessrio. Declarando com o Comando Dim Veja a sintaxe: Dim <nome da varivel> As <tipo da varivel> Exemplo: Dim Apostilas As String Voc pode declarar sua varivel dentro de uma procedure, na seo General de um formulrio, ou dentro de um arquivo mdulo. Exemplo de uma varivel do tipo Integer dentro de uma procedure. Private Sub Command1_Click() Dim Apostilas As Integer Apostilas = Val(txt1.Text) End Sub Atribuindo Valores A atribuio de valores no Visual Basic feita com o sinal de igualdade = O formato da atribuio de valores : resultado = expresso Exemplo: Total = txt1 * txt2 Comandos Condicionais Traduzindo: IF = Se, THEN = Ento, END IF = Fim do Comando Se. Quando colocamos uma estrutura condicional IF dentro do nosso programa estamos querendo que o computador avalie uma condio e conforme for o resultado siga determinado caminho. Veja um exemplo: Dim Contador as Integer Contador = 20 IF Contador < 20 Then Print Contador menor que 20 End If Print Fim do Programa O programa verifica: Se contador for menor que 20 ento imprima no formulrio Contador menor que 20. Quando terminar imprima Fim do Programa.

DO WHILE <<Condio>> LOOP ( Faa enquanto ) Executa todos os comandos que existem entre DO WHILE e o LOOP. Quando a execuo do programa encontra o comando LOOP, o DO WHILE reavaliado e a rotina continua at que a condio estabelecida esteja satisfeita. Contador = 0 Do While Contador < 10 Contador = Contador + 1 Print Contador Loop Print Fim da execuo

Faa enquanto Contador for menor que 10.

Inicializamos uma varivel de nome Contador com Zero, e pedimos para o programa: Repita as instrues abaixo enquanto Contador for menor que 10. O comando LOOP faz com que o programa volte para a linha do DO WHILE e teste a condio de novo. Somente quando a condio for verdadeira, ou seja, quando Contador for maior ou igual a 10, que o programa executar a linha aps o LOOP. Perceba que dependendo do resultado da condio os comandos existentes dentro da estrutura podem no serem executados, passando direto para a linha aps o comando LOOP. FOR <<Intervalo>> ... NEXT (Conte de nmero inicial at numero final) O comando FOR faz uma contagem de um determinado intervalo de nmeros. Sempre que essa contagem encontra com o comando NEXT (prximo) a execuo do programa retorna ao comando FOR at que o nmero final seja alcanado. Exemplo: Contador = 0 Conte de um at 10 For Contador = 1 to 10 Print A varivel Contador agora vale &Contador Next Print Fim da execuo Neste programa o Visual Basic inicializa a varivel Contador em zero, e o comando FOR avisa vamos contar at 10, comeando pelo 1. As instrues contidas na linha abaixo so executadas, e quando o comando NEXT encontrado a execuo volta para o FOR, e a varivel Contador incrementada em mais um e assim por diante. Quando Contador for igual a 10 a estrutura FOR/NEXT desfeita.

Você também pode gostar