aula 85

Como ler um vetor (array unidimensional) a partir do teclado?

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], ", ")
	}
}


Deixe um comentário

dezessete − 9 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.