Pular para o conteúdo

Lista 006 - Vetores

Em todos os exercícios desta lista, quando houver leitura de dados com leia, mostre uma mensagem com escreva antes de pedir cada informação.

Nesta lista, o foco é entender o que é um vetor, quando ele deve ser usado, como preencher e ler seus valores, e como percorrer suas posições para fazer somas, médias e comparações simples.

  1. Leia o enunciado com atenção e identifique quantos valores precisam ser guardados.
  2. Declare o vetor com o tipo correto e com a quantidade de posições pedida.
  3. Lembre-se de que, nesta lista, a primeira posição do vetor é 0.
  4. Nos exercícios do nível bronze, preencha e leia o vetor sem usar para.
  5. Nos exercícios do nível prata, use para para preencher e percorrer o vetor.
  6. Nos exercícios com soma e média, use uma variável acumuladora iniciada com 0.
  7. Nos exercícios do nível ouro, use se e senao dentro do percurso para comparar os valores do vetor.
  8. Lembre-se de que os valores mostrados nos exemplos são apenas exemplos. Se o usuário digitar outros valores, a saída deve usar exatamente os valores informados.

🥉 Nível Bronze: Primeiros Contatos com Vetores

Seção intitulada “🥉 Nível Bronze: Primeiros Contatos com Vetores”

Esses exercícios servem para fixar a ideia de posição, preenchimento manual e leitura manual de vetores, sem usar para.

Você vai criar um programa para guardar a quantidade de quatro itens de um inventário.

Declare um vetor de inteiros com 4 posições. Preencha manualmente esse vetor com quatro valores informados pelo usuário: poções, flechas, moedas e chaves, nessa ordem.

Depois, mostre o valor guardado em cada posição com mensagens claras.

Exemplo de execução:

Digite a quantidade de poções: 3
Digite a quantidade de flechas: 12
Digite a quantidade de moedas: 45
Digite a quantidade de chaves: 2
Poções: 3
Flechas: 12
Moedas: 45
Chaves: 2

Um estudante participou de um mini quiz com 5 perguntas valendo nota.

Declare um vetor de real com 5 posições. Leia manualmente as 5 notas, uma para cada posição do vetor, sem usar laço. Em seguida, mostre todas as notas na mesma ordem em que foram digitadas.

Exemplo de execução:

Digite a nota 1: 7.5
Digite a nota 2: 8.0
Digite a nota 3: 6.5
Digite a nota 4: 9.0
Digite a nota 5: 7.0
Nota 1: 7.5
Nota 2: 8
Nota 3: 6.5
Nota 4: 9
Nota 5: 7

Você vai registrar o tempo de uso do celular em 4 dias diferentes.

Declare um vetor de inteiros com 4 posições. Leia manualmente os 4 valores, guardando as horas em cada posição. Depois, calcule e mostre a soma total das horas usando os valores do vetor.

Exemplo de execução:

Horas de uso no dia 1: 3
Horas de uso no dia 2: 4
Horas de uso no dia 3: 2
Horas de uso no dia 4: 5
Total de horas de uso: 14

Um jogador participou de 3 partidas e quer saber sua média de pontos.

Declare um vetor de inteiros com 3 posições. Leia manualmente as 3 pontuações e guarde cada uma em uma posição do vetor. Depois, calcule e mostre a média dessas pontuações.

Exemplo de execução:

Pontos da partida 1: 20
Pontos da partida 2: 15
Pontos da partida 3: 25
Média de pontos: 20

Esses exercícios servem para praticar o uso de para para preencher, ler e processar todos os elementos do vetor.

Você vai montar uma pequena playlist com 5 músicas.

Declare um vetor de inteiros com 5 posições para guardar a duração, em segundos, de cada música. Use para para ler todos os valores. Depois, use outro para para mostrar todas as durações na ordem em que foram informadas.

Exemplo de execução:

Duração da música 1: 180
Duração da música 2: 210
Duração da música 3: 195
Duração da música 4: 240
Duração da música 5: 205
Música 1: 180 segundos
Música 2: 210 segundos
Música 3: 195 segundos
Música 4: 240 segundos
Música 5: 205 segundos

Um aplicativo registrou a quantidade de passos dados em cada dia da semana.

Declare um vetor de inteiros com 7 posições. Use para para ler a quantidade de passos de cada dia. Ao final, calcule e mostre a soma total dos passos da semana.

Exemplo de execução:

Passos do dia 1: 5000
Passos do dia 2: 6200
Passos do dia 3: 7100
Passos do dia 4: 4800
Passos do dia 5: 5300
Passos do dia 6: 8000
Passos do dia 7: 7500
Total de passos na semana: 43900

Uma equipe recebeu 4 notas em uma apresentação.

Declare um vetor de real com 4 posições. Use para para ler as 4 notas. Depois, calcule a média da equipe e mostre o resultado.

Exemplo de execução:

Digite a nota 1: 8.0
Digite a nota 2: 7.5
Digite a nota 3: 9.0
Digite a nota 4: 8.5
Média da equipe: 8.25

Um aplicativo registrou 6 valores de energia ao longo de uma sequência de treinos. Alguns valores podem ser negativos para indicar queda de rendimento.

Declare um vetor de inteiros com 6 posições. Use para para ler os 6 valores. Depois, percorra o vetor novamente e mostre apenas os valores positivos.

Exemplo de execução:

Valor 1: 5
Valor 2: -2
Valor 3: 8
Valor 4: 0
Valor 5: 3
Valor 6: -1
Valores positivos:
5
8
3

Esses exercícios combinam vetores com se e senao para analisar os valores guardados em cada posição.

Um jogador participou de 6 partidas em um campeonato.

Declare um vetor de inteiros com 6 posições. Use para para ler as pontuações das 6 partidas. Depois, determine e mostre qual foi a maior pontuação obtida.

Exemplo de execução:

Pontos da partida 1: 12
Pontos da partida 2: 18
Pontos da partida 3: 15
Pontos da partida 4: 22
Pontos da partida 5: 17
Pontos da partida 6: 20
Maior pontuação: 22

Uma pessoa publicou 7 posts durante a semana e quer analisar a quantidade de likes.

Declare um vetor de inteiros com 7 posições. Use para para ler a quantidade de likes de cada post. Depois, percorra o vetor e conte quantos valores são pares e quantos são ímpares. Ao final, mostre as duas quantidades.

Exemplo de execução:

Likes do post 1: 10
Likes do post 2: 7
Likes do post 3: 14
Likes do post 4: 9
Likes do post 5: 20
Likes do post 6: 13
Likes do post 7: 8
Quantidade de valores pares: 4
Quantidade de valores ímpares: 3

Um estudante quer analisar seu desempenho em 5 tarefas.

Declare um vetor de real com 5 posições. Use para para ler as 5 notas. Depois, percorra o vetor e conte quantas notas são maiores ou iguais a 7 e quantas são menores que 7. Ao final, mostre os dois resultados.

Exemplo de execução:

Nota 1: 6.5
Nota 2: 7.0
Nota 3: 8.5
Nota 4: 5.0
Nota 5: 9.0
Notas maiores ou iguais a 7: 3
Notas menores que 7: 2

Você vai registrar 6 temperaturas medidas durante uma semana de muito uso do computador.

Declare um vetor de inteiros com 6 posições. Use para para ler todas as temperaturas. Depois, determine e mostre a maior e a menor temperatura informadas.

Exemplo de execução:

Temperatura 1: 62
Temperatura 2: 58
Temperatura 3: 65
Temperatura 4: 61
Temperatura 5: 70
Temperatura 6: 59
Maior temperatura: 70
Menor temperatura: 58