INSTITUTO FEDERAL DO ESPÍRITO SANTO
COORDENADORIA DE INFORMÁTICA
LINGUAGEM DE PROGRAMAÇÃO
– 2a Lista de Exercícios –
1) Resolva esta lista a partir da resolução da 1a Lista de Exercícios.
Figura 1: Diagrama de Classe da Aplicação.
Figura 1: Diagrama de Classe da Aplicação
2) Crie um método na classe Principal chamado listarClientes que percorre a lista de clientes e
imprime o nome de todos os clientes desta lista.
3) Faça chamadas ao método listarClientes na classe Principal e verifique se ele está funcionando
como desejado.
4) Crie um método na classe Principal chamado listarProdutos que percorre a lista de produtos e
imprime o nome e o código de todos os produtos desta lista.
5) Faça chamadas ao método listarProdutos na classe Principal e verifique se ele está funcionando
como desejado.
6) Crie um método na classe Principal chamado buscarCliente. Este método recebe como parâmetro
um CPF (do tipo String) e percorre a lista de clientes e verifica se existe um cliente na lista com este
CPF. Se existir, o método retorna o cliente encontrado. Se não existir o método retorna null.
7) Faça chamadas ao método buscarCliente na classe Principal e verifique se ele está funcionando
como desejado.
8) Crie um método na classe Principal chamado buscarProduto. Este método recebe como
parâmetro um código (do tipo int) e percorre a lista de produtos e verifica se existe um produto na
lista com este código. Se existir, o método retorna o produto encontrado. Se não existir o método
retorna null.
9) Faça chamadas ao método buscarProduto na classe Principal e verifique se ele está funcionando
como desejado.
IMPORTANTE: Ao terminar a lista de exercícios, guarde a resolução, pois pode ser útil para futuros exercícios
que irão partir dessa implementação inicial.
Bom trabalho!
Download

Segunda Lista de Exercícios