Vetores
Até agora as variáveis comuns serviram bem aos nossos propósitos, mas há situações em que precisamos armazenar muitos dados de um mesmo tipo em nossos programas.
"Tenho uma equipe de vendas com 10 integrantes e gostaria de poder digitar o nome do vendedor e o valor das vendas mensais do mesmo. Ao final, o programa deve apresentar o nome e o valor calculado da comissão de cada vendedor, que é de 10%.".
Este é um caso típico de uso de vetores (arrays), pois somente com variáveis, precisaríamos ter uma variável para cada vendedor e uma variável para cada valor de venda
Veja que se tivéssemos 20 vendedores teríamos que ter 40 variáveis.
Além do fato que teríamos que ficar repetindo as solicitações dos nomes e valores durante muitas linhas de código.
Por isso os vetores são tão úteis. Vejamos um desenho simbolizando um vetor:
Na figura acima vemos uma representação de um vetor armazenado na memória do computador. Esse vetor tem 5 posições, que são chamadas índices. Podemos notar que os índices de vetores começam em 0 e vão aumentando progressivamente de acordo com o tamanho do mesmo.
O índice é como se fosse uma "etiqueta" através da qual podemos acessar uma determinada posição do vetor. Por exemplo, vemos que no índice 0 temos o valor 10, no índice 1, no índice o valor 32 e assim por diante.
Mas o vetor inteiro, com todos os dados pode ser atribuído a somente uma variável, dando um nome para o mesmo.
Se precisarmos acessar algum valor do vetor, utilizamos o seu índice dentro de colchetes []. Digamos que tivéssemos definido o nome vet_num e se quiséssemos mostrar o conteúdo do vetor na segunda posição, poderíamos declarar: vet_num[1];
O resultado apresentado seria 32, que é o conteúdo do vetor no índice 1.
Para atribuir um valor a uma determinada posição do vetor, também utilizamos o índice: vet_num[4] = 15; vet_num[0] = 18;
Nas linhas acima, atribuímos o valor 15 para a 5ª