📁 Exercícios com Classes
3. Classe Retângulo
Atributos: ladoA, ladoB
Métodos: mudarLados
, retornarLados
, calcularArea
, calcularPerimetro
Extra: Calcular quantidade de pisos e rodapés para medidas fornecidas pelo usuário.
4. Classe Pessoa
Atributos: nome, idade, peso, altura
Métodos: envelhecer
, engordar
, emagrecer
, crescer
5. Classe Conta Corrente
Atributos: número da conta, nome do correntista, saldo (default = 0)
Métodos: alterarNome
, depositar
, sacar
6. Classe TV
Atributos: canal, volume
Métodos: mudarCanal
, aumentarVolume
, diminuirVolume
Validação: manter canal e volume dentro de limites válidos.
7. Classe Bichinho Virtual (Tamagushi)
Atributos: nome, fome, saúde, idade
Métodos: alterarNome
, alterarFome
, alterarSaude
, alterarIdade
, retornarHumor
8. Classe Macaco
Atributos: nome, bucho (lista de alimentos)
Métodos: comer
, verBucho
, digerir
Extra: Testar macaco canibal (um comer o outro)
9. Classe Ponto e Retângulo
- Classe
Ponto
: atributos x e y - Classe
Retangulo
: atributos largura, altura, ponto de origem (classePonto
) - Funções: imprimir ponto, encontrar centro do retângulo
- Criar menu para alterar retângulo e imprimir centro
10. Classe Bomba de Combustível
Atributos: tipoCombustivel, valorLitro, quantidadeCombustivel
Métodos:
abastecerPorValor
abastecerPorLitro
alterarValor
alterarCombustivel
alterarQuantidadeCombustivel
11. Classe Carro
Atributos: consumo (km/litro), combustível (inicia em 0)
Métodos:
andar(distancia)
obterGasolina()
adicionarGasolina(qtde)
12. Classe Conta de Investimento
Atributos: saldo, taxaJuros
Método: adicioneJuros()
Exemplo: criar conta com R$1000, taxa 10%, aplicar juros 5 vezes
13. Classe Funcionário
Atributos: nome, salário
Métodos: getNome()
, getSalario()
, aumentarSalario(porcentagem)
14. Classe Bichinho Virtual++
Melhore o programa do bichinho virtual:
- Especificar quantidade de comida e tempo de brincadeira
- "Porta escondida" que mostra valores exatos do objeto (
__str__
) - Criar uma fazenda com vários bichinhos (lista de objetos)
- Controlar todos ao mesmo tempo (alimentar, brincar, ouvir)