• Matéria: Informática
  • Autor: donnyk2
  • Perguntado 7 anos atrás

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: AiltonSilva
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