A Atividade Cavalo
Por: Jorge Carvalho • 9/9/2021 • Exam • 345 Palavras (2 Páginas) • 190 Visualizações
MODELO CAVALO
Vamos criar um modelo para representar um cavalo. Nesse modelo o cavalo tem as seguintes características: nome, idade, peso, cor, raca e valor.
As operações desse modelo são: inicializar(nomeCavalo, idadeCavalo, pesoCavalo, corCavalo) cujo os parâmetros servem para inicializar os dados desse modelo;
descobrirRaca(): essa operação deve preencher o dado raca de acordo com a cor e imprimir “manga - larga” se for da cor marron, imprimir “árabe” se for preta e imprimir “indefinida” se for da cor cinza.
valorCavalo(): essa operação deve setar o campo valor do cavalo de acordo com a raça, por exemplo: se for manga-larga o valor é fixo é R$ 18.000,00; se for árabe o valor é de R$ 25.000,00 ; e se for indefinido o valor é de R$ 5.000,00.
mostrarCavalo(): essa operação deve imprimir todos os dados desse modelo.
Cavalo |
nome: String idade: int peso: double cor: String raca: String valor: double |
inicializar(nomeCavalo,idadeCavalo,pesoCavalo,corCavalo) :void descobrirRaca():void valorCavalo():void mostrarCavalo():void |
modelo Cavalo
inicio do modelo
dado nome,idade,peso,cor,raca,valor;
operacao inicializar (nomeCavalo,idadeCavalo,pesoCavalo,corCavalo)
inicio
nome=nomeCavalo;
idade=idadeCavalo;
peso=pesoCavalo;
cor=corCavalo;
fim
operacao descobrirRaca()
inicio
se(cor==”marron”)entao
raca=”manga-larga”;
senão
se(cor==”preta”)entao
raca=”árabe”;
senão
se(cor==”cinza”)entao
raca=”indefinido”;
fimse
fimse
fimse
fim
operacao valorCavalo()
inicio
se(raca==”manga-larga”)entao
valor=18000.00;
senão
se(raca==”árabe”)entao
valor=25000.00;
senão
se(raca==”indefinido”)entao
valor=5000.00;
fimse
fimse
fimse
fim
operacao mostrarCavalo()
inicio
imprime “nome do Cavalo”;
imprime nome;
imprime “idade do Cavalo”;
imprime idade;
imprime “peso do Cavalo”;
imprime peso;
imprime “raça do Cavalo”;
imprime raca;
imprime “cor do Cavalo”;
imprime cor;
imprime “valor do Cavalo”;
imprime valor;
fim
fimmodelo
Depois de feito a classe seguinte este modelo, faça:
- crie um objeto chamado obj1 e armazene valores nas variáveis de instância sem o uso de métodos.
...