Desenvolver um sistema para controle de um canil, que atenda os seguintes itens:
Classe Cachorro:
1) Conter uma classe cachorro, com os seguintes atributos:
nome (String)
idade (int)
peso (float)
adotado (boolean) – quando false: o cachorro ainda está no canil, quando true: o cachorro foi adotado.
E os seguintes métodos:
alimentarCachorro(float quantidade), onde 10% da quantidade é adicionada ao peso do cachorro.
exercitarCachorro(int distancia), onde distancia será a distância que o cachorro irá correr e 5% da distância será reduzida do peso do cachorro;
2) Encapsular os atributos de Cachorro.
3) Criar método construtor para a classe.
Classe principal Canil (valor: 1 ponto):
4) Apresentar menu com as opções:
a. Cadastrar cachorro – onde um novo cachorro será inserido.
b. Listar cachorros no canil (mostrar apenas os que adotado = false);
Cachorro Adotado – onde um cachorro terá seu estado “adotado” modificado para true.
c. Alimentar Cachorro – onde um ou todos os cachorros serão alimentados.
d. Exercitar Cachorro – onde um ou todos os cachorros serão exercitados.
e. Sair do sistema
como faço isso em java
Respostas
respondido por:
3
public class Cachorro{
string nome;
int idade;
float peso;
bool adotado;
public Cachorro(string nome, int idade, float peso, bool adotado){
this.nome = nome;
this.idade = idade;
this.peso = peso;
this.adotado = adotado;
}
public string alimentarCachorro(float quantidade){
double porcentagem = quantidade * 0.10;
peso += Convert.ToUInt32(porcentagem);
return "alimentado";
}
}
Tente fazer o resto
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás