Nesta aula vamos aprender como fazer a leitura de um vetor a partir do teclado.
Agora que já sabemos como percorrer um vetor, é fácil imaginar como fazer o preenchimento de um vetor lendo valores do teclado.
Para ler um único valor inteiro e salvar em uma variável precisamos de duas instruções, uma de saída, imprimindo na tela a mensagem para o usuário, e outra de entrada, para ler o que foi digitado no teclado, assim:
inteiro valor
escreva("Digite um número: ")
leia(valor)
Agora, o que precisamos é colocar estas instruções dentro de um bloco de repetição e salvar cada valor em uma posição do nosso vetor, assim:
inteiro i, meuVetor[10]
para(i = 0; i < 10; i++){
escreva("Digite um número: ")
leia(meuVetor[i])
}
Código completo em Portugol
programa{
funcao inicio(){
real notas[10]
inteiro i
// Lê o vetor digitado pelo usuário
para(i = 0; i < 10; i++){
escreva("Digite a nota da posição ", i, ": ")
leia(notas[i])
}
// imprime o vetor lido
para(i = 0; i < 10; i++)
escreva(notas[i], ", ")
}
}
