Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula Prática – Listas 1. Faça um programa que leia as notas dos 20 alunos de uma turma e diga ao final quais notas ficaram acima da média da turma. 2. a) Faça um programa que leia diversos votos para 100 candidatos (votos entre 0 e 99) e ao final diga qual foi o candidato vencedor (considere que não há empate). Os votos terminam com um número inválido (negativo ou maior que 99). b) Altere o programa de modo a considerar a possibilidade de empates. 3. Escreva um programa que leia uma lista de x inteiros seguida de uma lista de y caracteres, criando uma terceira lista que intercale os elementos das duas listas lidas. obs1: pergunte ao usuário x e y no início. obs2: a lista que for maior deverá ser repetida sequencialmente ao final. Exemplo: x=3, y=5, l1 = [1,2,3] e l2 = ['a','b','c','d','e'], o programa deve computar a lista [1,'a',2,'b',3,'c','d','e']. 4. Faça um programa que leia um conjunto de notas (nota – tipo inteiro) de 20 alunos (uma nota por aluno) e imprima quantas notas iguais a 0, iguais a 1, iguais a 2, ... e iguais a 10. 5. Faça um programa que leia 10 valores reais da entrada e identifique o valor mais próximo da média. Exemplo supondo quatro valores:2.5 7.5 10.0 4.0, média = 6.0 (não deve ser impresso) valor mais próximo da média = 7.5 (resultado a ser impresso) 6. Faça o programa do jogo: “Acerte os números”. Inicialmente, leia diversos números inteiros entrados pelo dono da casa de aposta, guardando numa lista. Termina com número negativo. Em seguida o apostador poderá entrar com vários números para verificar o seu acerto. Caso acerte um dos números da lista, informe do acerto e diga quantos números faltam acertar. O programa termina caso o apostador erre 10 vezes ou até ele acertar todos os números. Obs.: caso o dono da casa de apostas tenha entrado com um número que já exista, ignore-o. 7. Faça um programa que mantenha o estoque do hortifruti Leguminosas. Apresente um menu com as seguintes opções: (a) inserir novos produtos (b) acrescentar no estoque (c) baixar do estoque (d) listar produtos com estoque baixo (e) listar estoque de todos os produtos (f) sair! Para cada produto inserido, ler nome, código e quantidade inicial. Para acrescentar ou baixar do estoque, ler código e quantidade. Quando der baixa no estoque, verificar se não está negativo, nesse caso, avisar ao usuário que serão baixados apenas a quantidade atual no estoque (zerando esse produto). “Estoque baixo” significa que há apenas 5 ou menos produtos. Aula Prática – Listas Slide 1 Slide 2 Slide 3 Slide 4
Compartilhar