Compartilhar via


Representando palavras, números e valores com variáveis

Variáveis são um conceito importante na programação de computador.Uma variável é uma letra ou um nome que pode armazenar um valor.Quando você cria programas de computador, você pode usar variáveis para armazenar números, como a altura de um edifício, ou palavras, como o nome de uma pessoa.Resumindo, você pode usar variáveis para representar qualquer tipo de informação que seu programa precisa.

Você pode perguntar: "por que usar uma variável quando eu poderia usar apenas as informações?" Como o nome indica, variáveis podem alterar o valor que elas representam à medida que o programa está sendo executado.Por exemplo, você pode escrever um programa para controlar o número de partes de balas que você tiver um pote em sua mesa.Porque balas é destinada a ser destruídos, é provável que número de itens de balas no pote alterar ao longo do time.Em vez de reescrever o seu programa sempre que você obtém um anseio açúcar, você pode representar o número de partes de balas com uma variável que pode ser alterado ao longo do time.

Armazenando informações em variáveis

Há três etapas para usar uma variável:

  1. Declare a variável . Informe o programa o nome e tipo de variável que você deseja usar.

  2. Atribua valor à variável. Atribua à variável um valor a ser armazenado.

  3. Use a variável. Recupere o valor mantido na variável e use-o em seu programa.

Declarando variáveis

Quando você declara uma variável, você deve decidir quais nomeá-la e quais tipo de dados atribuir a ele.Você pode nomear a variável como você desejar, desde que o nome comece com uma letra ou um sublinhado.Quando você usa um nome que descreve o que a variável está mantendo, seu código fica mais fácil de ler.Por exemplo, uma variável que acompanha o número de partes de balas um JAR foi chamada totalCandy.

Você declara uma variável usando as palavras-chaveDim e As, conforme mostrado aqui.

Dim aNumber As Integer

Esta linha de código informa o programa que você deseja usar uma variável chamada aNumber e que você deseja que ela seja uma variável que armazena números inteiros (o tipo de dados Integer).

Como aNumber é um Integer, ele pode armazenar apenas números inteiros.Se você quisesse armazenar 42.5, por exemplo, teria que usar o tipo de dados Double.E se você quisesse armazenar uma palavra, você usaria um tipo de dados chamado String.Um outro tipo de dados que vale a pena mencionar nesse momento é o Boolean, que pode armazenar um valor True ou False.

Eis mais exemplos de como declarar variáveis.

Dim aDouble As Double
Dim aName As String
Dim YesOrNo As Boolean
Observação:

Você pode criar um variável local sem declarar o tipo de o variável usando inferência de tiposs de tipo de variável local.Quando você usa inferência de tipos de tipos local, o tipo da variável é determinada pelo valor que é atribuído a ele .Para obter mais informações, consulte Inferência de tipos local.

Para obter mais informações sobre outros tipos de variáveis, consulte Examinar mais detalhadamente: Tipos de dados.

Atribuindo valores a variáveis

Você atribui um valor para sua variável com o sinal =, que às vezes é chamado de operador de atribuição, conforme mostrado no exemplo a seguir.

aNumber = 42

Esta linha de código usa o valor 42 e o armazena na variável declarada anteriormente denominada aNumber.

Declarando e atribuindo a variáveis um valor padrão

Como mostrado anteriormente, você pode declarar uma variável em uma linha de código e em seguida, atribuir o valor em outra linha posteriormente.Isso pode causar um erro se você tentar usar a variável antes de atribuir um valor a ela.

Por esse motivo, é uma ideia melhor declarar e atribuir valores a variáveis em uma única linha.Mesmo se você ainda não souber o valor que variável manterá, você pode atribuir a ela um valor padrão.O código para declarar e atribuir valores às mesmas variáveis mostradas anteriormente seria como segue.

Dim aDouble As Double = 0
Dim aName As String = "default string"
Dim YesOrNo As Boolean = True

Ao declarar variáveis e atribuir valores padrão em uma única linha, você pode evitar possíveis erros.Você ainda pode usar atribuição para dar a variável um valor diferente mais tarde.

Tente-o!

Neste exercício, você escreverá um programa curto que cria quatro variáveis, atribui valores a elas e, em seguida, exibe cada valor em uma janela chamada de caixa de mensagem.Vamos começar criando o projeto onde o código será armazenado.

Para criar o projeto

  1. Se ele já não estiver aberto, abra o Visual Basic a partir do menu Iniciar do Windows.

  2. On the Arquivo menu, clicar Novo projeto.

  3. Na caixa de diálogo New Project no painel Templates, clique em Windows Application.

  4. Na caixa Name digite Variablese clique em OK.

    O Visual Basic criará os arquivos de seu programa e abrirá o Form Designer.

Em seguida, você criará as variáveis.

Criar variáveis e exibir seus valores

  1. Clique duas vezes no formulário para abrir o Editor de Código.

    O Editor de Códigos abre em uma seção de código chamada Form1_Load.Esta seção do código é um manipulador de eventos, que também é conhecido como um procedimento.O código que você escreve nesse procedimento são as instruções que serão executadas quando o formulário é carregado pela primeira vez na memória.

  2. No procedimento Form1_Load, digite o código a seguir.

    Dim anInteger As Integer = 42
    Dim aSingle As Single = 39.345677653
    Dim aString As String = "I like candy"
    Dim aBoolean As Boolean = True
    

    Esse código declara quatro variáveis e atribui os valores padrão a elas.As quatro variáveis são um Integer, um Single, um String e um Boolean.

    Dica:

    sistema autônomo você digitou o código, você deve ter notado que depois que você digitou As, uma lista de palavras apareceu abaixo do cursor. Esse recurso é chamado IntelliSense. Ele permite que você digite apenas as primeiras letras de uma palavra até que a palavra seja selecionada na lista.A palavra selecionada, você pode pressionar o GUIA chave para terminar a palavra.

    Observação:

    Sempre que você representa um texto real em um programa, você deve colocá-lo entre aspas ("").Isso informa o programa para interpretar o texto como texto real em vez de como um nome de variável.Quando você atribuir um Boolean variável um valor de True ou False, você não coloque a palavra entre aspas, porque True e False são Visual Basic palavras-chave com significados especiais seus próprios.

  3. Sob o código que você escreveu na etapa anterior, digite o seguinte.

    MsgBox(anInteger)
    MsgBox(aSingle)
    MsgBox(aString)
    MsgBox(aBoolean)
    

    Esse código informa o programa para exibir cada valor que você atribuiu na etapa anterior em uma nova janela, usando a funçãoMsgBox.

  4. Pressione F5 para executar o programa.

    Clique em OK para cada caixa de mensagem à medida que apareçam.Observe que o valor de cada variável é exibido de cada vez.Você pode fechar o formulário clicando no x no canto superior direito do formulário.Depois que o programa tiver terminado, você pode voltar e alterar os valores que são atribuídos no código. Você verá que os novos valores serão exibidos na próxima vez que você executar o programa.

Próximas etapas

Nesta lição, você aprendeu os fundamentos sobre variáveis.Na próxima lição, você aprenderá mais sobre variáveis String.

Próxima Lesson: Palavras e texto: Usando variáveis de string para organizar palavras

Consulte também

Tarefas

Palavras e texto: Usando variáveis de string para organizar palavras

Examinar mais detalhadamente: Conversão de um tipo de variável para outra

Conceitos

O básico: Como a programação funciona

Examinar mais detalhadamente: Tipos de dados