Conheça a iniciativa da Biblioteca dos Desenvolvedores  
Índice da Biblioteca  
Área dos Usuários  
Fórum de Discussão  
Forúm
 
 

12 - As variáveis

Até agora a gente aprendeu somente a escrever na tela. Antes de avançar você precisa saber de uma teoria importante.
Todas as linguagens de programação possuem variáveis.

Uma variável é um espaço para armazenar valores na memória.

Se lembra da memória RAM???

Para que você entenda o que é uma variável, imagine o dinheiro no Couter Strike. Você vai ganhando dinheiro para comprar as armas. Durante o jogo
este dinheiro está guardado para que, no próximo round você possa usar.

Esse dinheiro, ou melhor, esse valor númerico fica gravado na memória,
mais especificamente na memoria RAM vista no capitulo 5.

Um outro exemplo de variável é a pontuação dos jogos. Nos jogos antigos sempre existiam os records.
Esses records são valores salvos em variáveis que ficam salvos na memória RAM.

A variável é o nome que você dá ao espaço para armazenar a pontuação na memoria RAM.

Então, uma váriavel sempre possui um valor que pode ser variado.

No caso dos jogos, agora você pode ter 100 pontos, após matar um chefe você pode ter 110 pontos.

Em Matemática, variável é uma entidade capaz de manifestar diferenças em valor, assumindo, inclusive, valores numéricos. Diz-se que a variável possui qualquer valor dentro de um campo determinado.

Nós podemos armazenar na memoria RAM diversos tipos de valores, e também podemos armazenar muitos valores.
Para tornar esse armazenamento organizado, foram criados as variáveis e seus tipos.

Toda variável possui um tipo.
Um tipo pode ser do tipo Número ( 1, 2, 3, 4, 5 ... ) , Caracter( a, b, c, d, e, f ... ), boleano ( Verdadeiro ou Falso ).

Então:

Uma variável pode guardar na memoria RAM um valor pertencente a um tipo pré-definido.

Vamos ver um exemplo em código C++


CÓDIGO...

#include <iostream>

int main()
{

  int num;

  system("pause");

   return 0;
}


FIM DE CÓDIGO...

O código acima não mostra mensagens na tela.

Aqui criamos uma variável chamada num e ela é do tipo int.
int quer dizer que podemos armazenar Números inteiros nessa variável.

Bom, esse num ainda está vazio. Ele ainda não guardou nada na memória.
Vamos armazenar um valor na memória.


CÓDIGO...

#include <iostream>

int main()
{

  int num;

  num = 10;

  system("pause");

   return 0;
}


FIM DE CÓDIGO...

Agora sim, nossa variável num possui o valor 10, e 10 está guardado na memoria RAM em uma posição que tem o nome num.

Imagine que num é a pontuação de seu jogo e agora queremos mostra-lo na tela.


CÓDIGO...

#include <iostream>

int main()
{

  int num;

  num = 10;

  std::cout << num << std::endl;

  system("pause");

   return 0;
}


FIM DE CÓDIGO...

Pronto.. Dizemos para o compilador que queremos imprimir o valor de num.

DICAS IMPORTANTES...

Observe que num é diferente que "num"

Todo texto em C++ deve estar entre aspas "".

 

Como num é uma variável que tem um valor, a gente pode mudar seu valor.


CÓDIGO...

#include <iostream>

int main()
{

  int num;

  num = 10;

  std::cout << num << std::endl;

  num = 15;

  std::cout << num << std::endl;

  system("pause");

   return 0;
}


FIM DE CÓDIGO...

Execute o comando acima e veja que agora ele imprime 10 e depois 15.

VOCÊ PRECISA SABER...

Existem 2 tipos de variáveis.

As variáveis estáticas que são espaços criados na memória pelo processador antes do programa executar.
E variáveis dinâmicas que são espaços criados na memoria pelo processador após a execução do programa.




Observe que existem vários tipos de variáveis.

Variáveis são espaços na memória que podemos usar para diversas coisas.

Uma coisa interessante do C++ é que em vários compiladores ele não inicia a variável em branco, ou seja, o espaço nunca vem em branco, vem sempre com alguma coisa.

Esse espaço pode ser do tipo que guarda numeros inteiros, do tipo que guarda letras, entre outros.

 

VOCÊ PRECISA SABER...

Uma variável sempre deve ser iniciada antes de ser utilizada em C++.

 

Para iniciar uma variável inteira por exemplo:

  int numero;

Pronto, existe um espaço na memória que grava numeros inteiros com o nome de numero.
Podemos iniciar também uma variável com ponto flutuante ( que armazena: 10.51, 164.456, 22,134 )

double numero2;

VOCÊ PRECISA SABER...

Lembrando que não se deve iniciar variáveis com números na frente da palavra, nem com linhas (-, _ ) ou caracteres inválidos.

 

DICAS IMPORTANTES...

Utilize nomes de variáveis fáceis de ler e de saber o que é.
Utilize nomes de variáveis em letras minúsculas.

 

Podemos iniciar as variáveis já com um valor. Para isto basta igualar ela a alguma coisa:

bool teste = false;
int variavel = 10;

Em C++ podemos também iniciar várias variáveis de uma vez só, separando com virgulas.

int numero1 = 10,
    numero2 = 20,
    numero3 = 30; // encerrar sempre com ponto e virgula, seguir a identação.

 


Contribuidor
Adriano Waltrick
01/06/2007


 

« Anterior

 

Próximo »

 
 

01/06/2007 (C) Copyright. Todos os Direitos Reservados. Leia a política de privacidade do portal.
É proibida a cópia de conteúdo deste site de acordo com a Lei Brasileira de Direitos Autorais.