Você está na página 1de 2

PROGRAMAO ORIENTADA A OBJETOS I 2 SEMESTRE DE 2011 1 LISTA DE EXERCCIOS

1)Crie uma classe Televisao: Atributos : status (on/off); canal. Defina um construtor que inicialize o campo status como off e o campo canal como 11. Defina um mtodo ligaDesliga Se estiver ligado ele desliga e se estiver desligado ele liga. Defina um mtodo trocaCanal Recebe troca o canal da tv, pedindo o canal a ser trocado. Essa televiso s vai at o canal 15, se for um canal invlido permanea no mesmo canal. Defina um mtodo verStatus que ir exibir uma mensagem dizendo se a TV est ligada ou desligada e se estiver ligada mostrar tambm o canal em que ela est. Defina um mtodo main para testar a classe.

2)Crie uma classe Termometro: Atributos: temperatura Defina um construtor que no receba nenhum parmetro e inicialize o campo temperatura com o valor de 15. Defina um mtodo aquecer. A temperatura alterada de 5 em 5. Defina um mtodo esfriar. A temperatura e alterada de 5 em 5. Defina um mtodo para retornar o valor de temperatura. Defina o mtodo main a. Crie um objeto da classe Termometro. b. Teste o aumento e a baixa da temperatura.

3)Crie uma classe Carro: Atributos: cor; marca; modelo; combustvel. Defina um construtor que receba: cor, marca, modelo, combustvel. Defina um mtodo mostrarCarro, para mostrar os atributos do carro. Defina o mtodo main para testar a classe. a. Criar um objeto a classe Carro. b. Chamar o mtodo mostrarCarro. 4)Crie uma classe Livro: Atributos : titulo; autor editora quantidade de pginas. Defina mtodos que retornem os valores de cada atributo da classe Defina mtodos que alterem os valores q de cada atributo da classe Defina um mtodo main para testar a classe. a. Criar um objeto da classe livro. b. Popular o objeto pelos mtodos get e set.

PROGRAMAO ORIENTADA A OBJETOS I 2 SEMESTRE DE 2011 1 LISTA DE EXERCCIOS

c. Mostrar o ttulo do livro e o nome do autor. d. Mostrar o ttulo do livro a editora e a quantidade de pginas. e. Alterar a quantidade de pginas. f. Mostrar ttulo do livro,nome do autor e quantidade de pginas.

5)Crie uma classe Retangulo: Atributos: altura; largura. Defina um construtor que chame o mtodo ObterAlturaLargura. Defina um mtodo calcular rea (rea=altura*largura) Defina um mtodo para ler altura e largura. Defina um mtodo main para testar a classe. a. Criar um objeto da classe Retngulo. b. Chamar o mtodo que calcula a rea.

6)Crie uma classe Tempo: Atributos: hora; minutos; segundos. Defina um construtor que receba hora, minuto e segundo. Defina um mtodo para mostrar a hora no formato hora, minuto e segundo. Defina um mtodo para retornar a hora em segundos. Defina um mtodo main para testar a classe. a. Criar um objeto da classe Tempo. b. Chamar o mtodo para mostar a hora c. Chamar o mtodo parar mostrar a hora em segundos.

7)Crie uma classe Funcionario: Atributos: nome; RG; salrio quantidade de anos que o funcionrio est na firma. Defina um construtor que receba nome, RG, salrio e quantidade de anos. Defina um mtodo que calcule e altere o salrio. A cada ano que o funcionrio est na firma tem um aumento de 10% Defina um mtodo que mostre todos os dados do funcionrio. Defina o mtodo main para testar a classe. a. Crie trs objetos da classe Funcionrio b. Mostre os dados dos funcionrios. c. Calcule seus salrios. d. Mostre os dados dos funcionrios.

Você também pode gostar