Você está na página 1de 2

Atividade POO

NOTA: Definir todos os atributos privados e criar métodos GET e SET em todos os exemplos.

1) ) Escreva uma classe Funcionário com atributos: nome, função, salário e pontuação.
A classe deve conter métodos que realizam as seguintes operações:
a) apresentar os dados do funcionário;
b) método para incluir comissão ao salário do funcionário e apresentar se o mesmo teve ou não
comissão, sendo:
* 10% para funcionários com pontuação de 3 a 5;
* 20% para funcionários com pontuação de 6 a 8;
* 30% para funcionários com pontuação de 9 a 10;
d) Por fim, criar uma classe principal, definir um array de objetos funcionários de tamanho 2 e
fazer chamada dos métodos. Não é necessário ler os dados dos objetos, você pode inicializar.

2) Escreva uma classe Automóvel com atributos: modelo, valor de fábrica e ano. A classe deve
conter métodos que realizam as seguintes operações:

a) Apresentar dados do automóvel;


b) Método para calcular o custo total de um automóvel novo. O cálculo é somar o valor de
fábrica com os impostos e a porcentagem do distribuidor (aplicados, primeiro os impostos sobre
o custo de fábrica, e depois a porcentagem do distribuidor sobre o resultado). Supondo que os
impostos seja 45% e a porcentagem do distribuidor seja de 12%. O método deve retornar o valor
total.

c) Por fim, criar uma classe principal, definir um array de objetos Automóvel de tamanho 5. Não
é necessário ler os dados dos objetos, você pode inicializar. Apresente os dados de todos os
objetos e o custo total. Apresente também, a quantidade de carros com:
• menos de 5 anos;
• de 5 a 10 anos;
• acima de 10 anos;

E a quantidade de carros que custam:

• menos de 30mil;
• de 30 a 40 mil;
• acima de 40 mil;

3) Faça um programa em linguagem Java conforme instruções abaixo;


a) Implementar uma classe denominada Hospedagem conforme instruções a seguir.
String hospede;
String apartamento;
int qtdDiarias;
double valorDiaria;
double totalConsumo;
e métodos para:
a) calcular o valor da taxa de serviços, considerando:
• 5% do valor da diária, se o número de diárias for maior que 3;
• 10% do valor da diária, se o número de diárias for menor ou igual a 3;
b) calcular valor total da hospedagem, considerando:
• valor da diária de acordo a quantidade de diárias;
• o valor da taxa de serviço (cobrado por diária);
• despesas de consumo (atributo: totalConsumo).
c) apresentar dados da hospedagem:
• dados da hospedagem;
• valor da taxa de serviços;
• valor total da hospedagem;
Na classe Principal, crie duas hospedagens e leia os dados através do teclado. Por fim,
apresente os dados e o valor total geral em R$ da hospedagem.

4) Complemente o exemplo “170518 resolução atividade ENCAPSULAMENTO” disponível na


plataforma Moodle na última aula conforme instruções a seguir.
a) Na classe Principal, crie um array com dados de duas contas. Não é necessário ler os
dados dos objetos, você pode inicializar.
b) Crie um MENU com as ações a seguir:
c) Consultar Clientes (lista os clientes existentes no array)
Após selecionar o cliente, apresentar as ações:
1. Saque
2. Deposito
3. Consultar saldo
4. Voltar
NOTA: permitir que o usuário possa efetuar quantas operações desejar para cada conta.