Você está na página 1de 4

Exercício 01

Implemente um programa no qual o usuário deverá informar o nome

e a idade de três pessoas. O programa deverá informar o nome da

pessoa que possuir a maior idade.

Regras que deverão ser seguidas para a implementação do algoritmo:

 É obrigatório o uso de classe para representar uma pessoa e a

mesma deverá possuir como propriedades (características) um

nome e uma idade.

 A classe também deverá possuir um método chamado

ExibirDados. Esse método deverá exibir o nome e a idade da

pessoa em questão.

 Ao implementar a classe é obrigatório implementar dois

construtores (Sobrecarga), um que não recebe parâmetro algum

e outro que irá receber o nome e a idade de uma pessoa.


Exercício 02

Crie uma classe chamada Invoice que possa ser utilizado por uma loja

de suprimentos de informática para representar uma fatura de um

item vendido na loja. Uma fatura deve incluir as seguintes informações

como atributos: • o número do item faturado, • a descrição do item,

• a quantidade comprada do item e • o preço unitário do item. Sua

classe deve ter um construtor que inicialize os quatro atributos. Se a

quantidade não for positiva, ela deve ser configurada como 0. Se o

preço por item não for positivo ele deve ser configurado como 0.0.

Forneça um método set e um método get para cada variável de

instância. Além disso, forneça um método chamado

getInvoiceAmount que calcula o valor da fatura (isso é, multiplica a

quantidade pelo preço por item) e depois retorna o valor como um

double. Escreva um aplicativo de teste que demonstra as capacidades

da classe Invoice.
Exercício 03

A fim de representar empregados em uma firma, crie uma classe

chamada Empregado que inclui as três informações a seguir como

atributos: • um primeiro nome, • um sobrenome, e • um salário mensal.

Sua classe deve ter um construtor que inicializa os três atributos.

Forneça um método set e get para cada atributo. Se o salário mensal

não for positivo, configure-o como 0.0. Escreva um aplicativo de teste

que demonstra as capacidades da classe. Crie duas instâncias da classe

e exiba o salário anual de cada instância. Então dê a cada empregado

um aumento de 10% e exiba novamente o salário anual de cada

empregado.
Exercício 04

Crie uma classe Lampada que possui um atributo ligada, o qual indica

se a lâmpada está ligada

ou desligada.

Ao construir uma lâmpada, o estado dela (ligada ou desligada) deve

ser fornecido. Para ligar e

desligar a lâmpada, os métodos ligar() e desligar() devem ser

chamados,

respectivamente. Aliás, esta é a única forma de alterar o estado da

lâmpada, já que o atributo

ligada não deve ser visível fora da classe.

A lâmpada também deve possuir um método imprimir(). Quando

chamado, ele mostra as

mensagens “Lâmpada ligada” ou “Lâmpada desligada”, dependendo

do estado atual.

Construa uma aplicação que cria uma lâmpada ligada, muda o estado

dela e também imprime

o estado atual após cada chamada aos métodos ligar() e desligar().

Você também pode gostar