Buscar

Lista 9 - Revisao 2VA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Aula Revisão – 2VA 
EXERCÍCIO 
• 1.Faça um programa que leia de um arquivo 
os dados de várias pessoas: “nome-idade-cpf” 
e construa uma lista de objetos da classe 
Pessoa. A classe pessoa deve possuir os 
atributos privados: nome, idade e cpf. 
• Ao final imprima o nome de todas as pessoas 
da lista. 
EXERCÍCIO 
• 2. Crie uma classe Animal, com o atributo idade, 
e as classes Gato e Cachorro, que herdam de 
Animal. Em seguida crie uma função em um 
outro arquivo, que recebe duas classes e retorna 
o seguinte valor: 
– Soma das idades se os dois animais forem do tipo 
cachorro 
– Diferença da maior idade pela menor idade se os dois 
animais forem do tipo gato 
– Em qualquer outra situação o retorno deverá ser -99 
EXERCÍCIO 
• 3. Faça uma função recursiva que permita 
somar os elementos de um vetor de inteiros. 
EXERCÍCIO 
• 4 Crie uma classe Canil que deve possuir uma 
lista de objetos da Classe Cachorro. A classe 
cachorro deve possui os atributos nome e cor. 
• Na classe Canil crie o método imprimeInfo que 
recebe como parâmetro o nome do arquivo e 
imprime as informacoes dos cachorros do 
canil. 
Exercício 
• 5.Crie uma classe que possui um dicionário com 
chave:valor do tipo “cpf:nome”. Essa classe deve 
oferecer os métodos: 
– Cadastrar 
• Adiciona um nome e cpf ao dicionario 
– Remover 
• Remove um cpf do dicionario 
– Atualizar 
• Atualiza uma informacao do dicionario (informando novo 
nome e cpf) 
– Recuperar 
• Fornece um valor de cpf e ele retorna o nome

Continue navegando