🐾 Tamagotchi 👾

Contexto: Na POO, um objeto deve ser responsável por manter seu próprio estado interno saudável. Imagine um Pet Virtual: ele possui níveis de Fome e Felicidade que não podem simplesmente "explodir" ou ser negativos. O Encapsulamento garante que, se tentarmos dar comida demais ou brincar de menos, o objeto corrija esses valores para os limites aceitáveis (0 a 100).

Comando: Desenvolva uma aplicação de console em C# que simule um Pet Virtual seguindo os requisitos abaixo:


1. Crie uma classe chamada Pet


2. Crie a Classe Program (Área de Teste)

No método Main, execute a seguinte sequência para validar se o seu encapsulamento está funcionando:

  1. Cenário de Criação: Instancie um pet chamado "Buguinho". Chame ExibirStatus().
  2. Cenário de Limite Inferior: Chame o método Alimentar() 5 vezes seguidas.
  3. Cenário de Limite Superior: Chame o método Brincar() 4 vezes seguidas.
  4. Cenário Final: Exiba o status final do Buguinho para confirmar que os valores estão dentro do intervalo [0 - 100].

💡 Dica (O segredo do set):

Para garantir que o valor nunca ultrapasse os limites, você pode usar uma lógica simples dentro do set da propriedade.