Upload
lezinhovsb
View
84
Download
60
Embed Size (px)
Citation preview
Faculdade de Pindamonhangaba Sistemas de Informação
Disciplina: Linguagem e Técnicas de Programação I
EXERCÍCIOS DE FIXAÇÃO 1. Implemente uma classe Circulo, com um único atributo, raio (float). Implemente métodos (get) e (set).
Implemente métodos para calcular a área, o diâmetro e o perímetro da circunferência. 2. Implemente uma classe Lâmpada com atributo estadoDaLampada (boolean) e métodos acende() e
apaga() que nada retornam. O método acende torna o atributo estadoDaLampada, true e o método apaga torna o atributo estadoDaLampada – false. Implemente também o método mostraEstado() para retornar a mensagem “Acesa” se a lâmpada estiver acesa e “apagada”, caso contrário.
3. Implemente uma classe Produto com os atributos código (String), descrição (String), preço de custo
(double) e tipo (int – onde 1 produtos para higiene, 2 alimento, 3 bebida). Implemente métodos de acesso e métodos para: • Calcular o preço de venda de cada produto, considerando o reajuste de 65% para produtos de
higiene, 82% para alimento e 110% para bebida. • Retornar um String com todas as informações do produto.
4. Implemente a classe Pessoa, que deverá conter os seguintes atributos: nome e sobrenome do tipo String.
Implemente métodos (get) e (set) para todos os atributos. Implemente um método para retornar o nome completo. Implemente a classe ContaCorrente, que deverá conter atributos como número da conta (String), titular (Pessoa) e saldo (double). Implemente o(s) construtor(es) e métodos para visualizar e alterar o valor dos atributos. Implemente métodos para permitir saque e depósito na conta corrente. É necessário prever que o saque deverá ser permitido somente em caso de haver saldo. Caso contrário deverá ser emitido uma mensagem alertando o cliente sobre o ocorrido. A entrada de dados deverá ser por meio de caixas de diálogo e as operações na conta deverão ser manipuladas conforme Figuras 1 e 2:
Figura 1 – Operações a serem disponibilizadas aos usuários
Figura 2 – Tela exibida quando o usuário solicitar a operação de Saldo