Exercício 1:
- Desenvolva uma classe chamada
HeartRates
que calcule a frequência cardíaca alvo com base na idade da pessoa. - Implemente métodos para calcular a idade, a frequência cardíaca máxima e a frequência cardíaca alvo.
Exercício 2:
- Crie uma classe
HealthProfile
para armazenar informações de saúde de uma pessoa. - Esta classe deve calcular a idade, o índice de massa corporal (IMC), a frequência cardíaca máxima e a frequência cardíaca alvo.
Exercício 3:
- Implemente a classe
Livro
com atributos para título, quantidade de páginas e páginas lidas. - Crie métodos para calcular o progresso da leitura e teste a classe em uma classe
TestarLivros
.
Exercício 4:
- Desenvolva uma classe
Filme
com atributos para título e duração em minutos. - Implemente um método para exibir a duração em horas e minutos e teste a classe em uma classe
TestarFilme
.
Exercício 5:
- Construa classes para representar uma lâmpada mágica, gênios e demônios.
- Implemente métodos para liberar gênios ou demônios, conceder desejos e recarregar a lâmpada.
- Crie uma classe cliente chamada
ArabianNights
para testar todas as funcionalidades.
Ao utilizar essas classes e métodos, você pode criar uma aplicação interativa que gerencie informações de saúde, progresso de leitura, informações sobre filmes e simule interações com uma lâmpada mágica e seus gênios.
Exercicios fazem parte do programa da cadeira de OOPII