Lista 006 - Vetores
📖 Orientações
Seção intitulada “📖 Orientações”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.
- Leia o enunciado com atenção e identifique quantos valores precisam ser guardados.
- Declare o vetor com o tipo correto e com a quantidade de posições pedida.
- Lembre-se de que, nesta lista, a primeira posição do vetor é
0. - Nos exercícios do nível bronze, preencha e leia o vetor sem usar
para. - Nos exercícios do nível prata, use
parapara preencher e percorrer o vetor. - Nos exercícios com soma e média, use uma variável acumuladora iniciada com
0. - Nos exercícios do nível ouro, use
seesenaodentro do percurso para comparar os valores do vetor. - 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.
Exercício 1: Inventário rápido do jogo
Seção intitulada “Exercício 1: Inventário rápido do jogo”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: 3Digite a quantidade de flechas: 12Digite a quantidade de moedas: 45Digite a quantidade de chaves: 2Poções: 3Flechas: 12Moedas: 45Chaves: 2Exercício 2: Notas de um mini quiz
Seção intitulada “Exercício 2: Notas de um mini quiz”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.5Digite a nota 2: 8.0Digite a nota 3: 6.5Digite a nota 4: 9.0Digite a nota 5: 7.0Nota 1: 7.5Nota 2: 8Nota 3: 6.5Nota 4: 9Nota 5: 7Exercício 3: Tempo de tela no celular
Seção intitulada “Exercício 3: Tempo de tela no celular”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: 3Horas de uso no dia 2: 4Horas de uso no dia 3: 2Horas de uso no dia 4: 5Total de horas de uso: 14Exercício 4: Pontuação em três partidas
Seção intitulada “Exercício 4: Pontuação em três partidas”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: 20Pontos da partida 2: 15Pontos da partida 3: 25Média de pontos: 20🥈 Nível Prata: Percorrendo Vetores com para
Seção intitulada “🥈 Nível Prata: Percorrendo Vetores com para”Esses exercícios servem para praticar o uso de
parapara preencher, ler e processar todos os elementos do vetor.
Exercício 5: Playlist favorita
Seção intitulada “Exercício 5: Playlist favorita”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: 180Duração da música 2: 210Duração da música 3: 195Duração da música 4: 240Duração da música 5: 205Música 1: 180 segundosMúsica 2: 210 segundosMúsica 3: 195 segundosMúsica 4: 240 segundosMúsica 5: 205 segundosExercício 6: Passos do desafio da semana
Seção intitulada “Exercício 6: Passos do desafio da semana”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: 5000Passos do dia 2: 6200Passos do dia 3: 7100Passos do dia 4: 4800Passos do dia 5: 5300Passos do dia 6: 8000Passos do dia 7: 7500Total de passos na semana: 43900Exercício 7: Notas da equipe em apresentação
Seção intitulada “Exercício 7: Notas da equipe em apresentação”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.0Digite a nota 2: 7.5Digite a nota 3: 9.0Digite a nota 4: 8.5Média da equipe: 8.25Exercício 8: Energia nos treinos
Seção intitulada “Exercício 8: Energia nos treinos”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: 5Valor 2: -2Valor 3: 8Valor 4: 0Valor 5: 3Valor 6: -1Valores positivos:583🥇 Nível Ouro: Comparando Valores do Vetor
Seção intitulada “🥇 Nível Ouro: Comparando Valores do Vetor”Esses exercícios combinam vetores com
seesenaopara analisar os valores guardados em cada posição.
Exercício 9: Maior pontuação no campeonato
Seção intitulada “Exercício 9: Maior pontuação no campeonato”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: 12Pontos da partida 2: 18Pontos da partida 3: 15Pontos da partida 4: 22Pontos da partida 5: 17Pontos da partida 6: 20Maior pontuação: 22Exercício 10: Likes dos posts
Seção intitulada “Exercício 10: Likes dos posts”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: 10Likes do post 2: 7Likes do post 3: 14Likes do post 4: 9Likes do post 5: 20Likes do post 6: 13Likes do post 7: 8Quantidade de valores pares: 4Quantidade de valores ímpares: 3Exercício 11: Desempenho nas tarefas
Seção intitulada “Exercício 11: Desempenho nas tarefas”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.5Nota 2: 7.0Nota 3: 8.5Nota 4: 5.0Nota 5: 9.0Notas maiores ou iguais a 7: 3Notas menores que 7: 2Exercício 12: Temperaturas da semana gamer
Seção intitulada “Exercício 12: Temperaturas da semana gamer”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: 62Temperatura 2: 58Temperatura 3: 65Temperatura 4: 61Temperatura 5: 70Temperatura 6: 59Maior temperatura: 70Menor temperatura: 58