TextWindow.Write("OlĂĄ ")
TextWindow.Write(nome1 + ", ")
TextWindow.Write(nome2 + ", ")
TextWindow.Write(nome3 + ", ")
TextWindow.Write(nome4 + ", ")
TextWindow.WriteLine(nome5)
Quando vocĂȘ executar este cĂłdigo, vocĂȘ obterĂĄ um resultado similar a este:
Figura 49 â Sem usar matrizes
Claramente deve existir um forma mais fĂĄcil de escrever um programa tĂŁo simples, certo?
Especialmente jĂĄ que o computador Ă© muito bom ao fazer tarefas repetitivas, porque
deverĂamos se dar ao trabalho de escrever o mesmo cĂłdigo vez apĂłs outra para cada novo
usuĂĄrio? O truque aqui Ă© armazenar e recuperar mais de um nome de usuĂĄrio usando a mesma
variĂĄvel. Se pudermos fazer isso, entĂŁo podemos usar o loop For que aprendemos em capĂtulos
anteriores. Aqui Ă© aonde matrizes vĂȘm nos ajudar.
O que Ă© uma matriz?
Uma matriz um tipo especial de variĂĄvel que pode armazenar mais de um valor ao mesmo
tempo. Basicamente, isso significa que ao invés de ter que criar nome1, nome2, nome3,
nome4 e nome5 para armazenar cinco nomes de usuĂĄrio, nĂłs podemos apenas usar nome para
armazenar os cinco nomes de usuĂĄrio. A maneira como armazenamos valores mĂșltiplos Ă©
atravĂ©s do uso de uma coisa chama âĂndiceâ. Por exemplo, nome[1], nome[2], nome[3],
nome[4] e nome[5] podem armazenar um valor cada um. Os nĂșmeros 1, 2, 3, 4 e 5 sĂŁo
chamados Ăndices para a matriz.
Apesar de nome[1], nome[2], nome[3], nome[4] e nome[5] parecerem que sĂŁo variĂĄveis
diferentes, eles sĂŁo na realidade apenas uma variĂĄvel. E qual a vantagem disso, vocĂȘ pode
perguntar. A melhor parte de armazenar valores em uma matriz Ă© que vocĂȘ pode especificar o
Ăndice usando outra variĂĄvel â que nos permite acessar matrizes dentro de loops.