Você está na página 1de 1

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.

Você também pode gostar