Buscar

Classes e Objetos em Java

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

Prévia do material em texto

Algoritmos e Estruturas de Dados 
Professora: Juliana Santiago Teixeira 
 
 
Exercícios – Classes e Objetos 
 
 
 
1. Crie a classe Circulo para representar um círculo de raio raio. Inclua os 
métodos calcularArea() e calcularPerimetro() para calcular, 
respectivamente, a área e o perímetro do círculo. Fazer um programa para 
testar a classe, o programa deve solicitar o valor do raio e calcular sua área 
e seu perímetro. 
 
2. Crie a classe Relogio para armazenar um horário, composto por hora, 
minuto e segundo. Inclua os métodos imprimirHora() para imprimir a 
hora atual, avancarSegundo() para incrementar o segundo uma unidade 
(lembre-se de atualizar o minuto e a hora, quando for necessário) e 
zerar() para zerar o relógio. Fazer um programa para testar a classe, o 
programa deve solicitar os valores dos atributos do Relogio, em seguida o 
programa deve apresentar um menu, onde o usuário pode escolher imprimir 
as horas, avançar segundo, zerar ou sair. 
 
3. Crie a classe Funcionário, a classe deve armazenar o CPF, o nome, o 
endereço, o número de horas trabalhadas no mês e o número de 
dependentes. Sabendo que a empresa para R$45.50 por hora trabalhada e 
um auxílio de R97.80 por dependente, a empresa desconta 8,5% de INSS e 
15% de imposto de renda sobre o salário bruto. Inclua os métodos 
calcularSalarioBruto(), calcularINSS(), calcularIR(), 
calcularLiquido(), alterarNumeroDeHoras() e 
alterarNumeroDeDependentes(). Escrever um programa para testar a 
classe Funcionário, o programa deve ler os dados do um funcionário e, 
em seguida, imprimir o nome do funcionário, seu salário bruto, valor 
descontado de INSS, valor descontado de IR e seu salário líquido.

Mais conteúdos dessa disciplina