Listaclasses
Listaclasses
Listaclasses
5. Classe Conta Corrente: Crie uma classe para implementar uma conta corrente. A classe deve
possuir os seguintes atributos: número da conta, nome do correntista e saldo. Os métodos são os
seguintes: alterarNome, depósito e saque; No construtor, saldo é opcional, com valor default zero e
os demais atributos são obrigatórios.
6. Classe TV: Faça um programa que simule um televisor criando-o como um objeto. O usuário
deve ser capaz de informar o número do canal e aumentar ou diminuir o volume. Certifique-se de
que o número do canal e o nível do volume permanecem dentro de faixas válidas.
7. Classe Bichinho Virtual: Crie uma classe que modele um Tamagushi (Bichinho Eletrônico):
a) Atributos: Nome, Fome, Saúde e Idade
b) Métodos: Alterar Nome, Fome, Saúde e Idade; Retornar Nome, Fome, Saúde e Idade
Obs: Existe mais uma informação que devemos levar em consideração, o Humor do nosso
tamagushi, este humor é uma combinação entre os atributos Fome e Saúde, ou seja, um campo
calculado, então não devemos criar um atributo para armazenar esta informação por que ela pode
ser calculada a qualquer momento.
8. Classe Macaco: Desenvolva uma classe Macaco, que possua os atributos nome e bucho
(estômago) e, pelo menos, os métodos comer(), verBucho() e digerir(). Faça um programa ou teste
interativamente, criando pelo menos dois macacos, alimentando-os com pelo menos 3 alimentos
diferentes e verificando o conteúdo do estômago a cada refeição.
9. Classe Ponto e Retangulo: Faça um programa completo utilizando funções e classes que:
a) Possua uma classe chamada Ponto, com os atributos x e y.
b) Possua uma classe chamada Retangulo, com os atributos largura e altura.
c) Possua uma função para imprimir os valores da classe Ponto
d) Possua uma função para encontrar o centro de um Retângulo.
e) Você deve criar alguns objetos da classe Retangulo.
f) Cada objeto deve ter um vértice de partida, por exemplo, o vértice inferior esquerdo do
retângulo, que deve ser um objeto da classe Ponto.
g) A função para encontrar o centro do retângulo deve retornar o valor para um objeto do tipo
ponto que indique os valores de x e y para o centro do objeto.
h) O valor do centro do objeto deve ser mostrado na tela
i) Crie um menu para alterar os valores do retângulo e imprimir o centro deste retângulo.
10. Classe Bomba de Combustível: Faça um programa completo utilizando classes e métodos que:
12. Classe Conta de Investimento: Faça uma classe contaInvestimento que seja semelhante a classe
contaBancaria, com a diferença de que se adicione um atributo taxaJuros. Forneça um construtor
que configure tanto o saldo inicial como a taxa de juros. Forneça um método adicioneJuros (sem
parâmetro explícito) que adicione juros à conta. Escreva um programa que construa uma poupança
com um saldo inicial de R$1000,00 e uma taxa de juros de 10%. Depois aplique o método
adicioneJuros() cinco vezes e imprime o saldo resultante.
13. Classe Funcionário: Implemente a classe Funcionário. Um empregado tem um nome (um string)
e um salário(um double). Escreva um construtor com dois parâmetros (nome e salário) e métodos
para devolver nome e salário. Escreva um pequeno programa que teste sua classe.
15. Classe Bichinho Virtual++: Melhore o programa do bichinho virtual, permitindo que o usuário
especifique quanto de comida ele fornece ao bichinho e por quanto tempo ele brinca com o
bichinho. Faça com que estes valores afetem quão rapidamente os níveis de fome e tédio caem.