Apuntes
Joguim do pet prog2
Contenido del apunte (1)
Página 1
char interacoes[] = {'o', 'c', 'b', 'b', 'o', 'c', 'c', 'o'};
int iteracao = 0,humor;
Pet p = new Pet();
void setup(){
}
void draw(){
if (iteracao == interacoes.length-1)
exit();
char opcao = interacoes[iteracao++]; // qual a sequencia de passos ocorrendo aqui?
humor = p.tedio+p.fome;
printMenu();
delay(500);
println("A opcão escolhida foi: " + opcao);
if (opcao == 'o'){
ouvir();
}
else
if (opcao == 'c'){
p.fome = alimentar(p.fome);
println("Fome do Pet:", p.fome);
}else
if (opcao == 'b'){
p.tedio = brincar(p.tedio);
println("Tédio do Pet:", p.tedio);
}
print("Humor:",humor,". ");
if(humor <= 5){
println("O Pet está feliz");
}
if(humor > 5){
println("O Pet está Ok");
}
if(humor > 10){
println("O Pet está Frustrado");
}
if(humor > 15){
println("O Pet está Deprimido");
}
p.tedio++;
p.fome++;
println();
delay(2000); // argumento em milisegundos
}
void printMenu(){
println("Quer ouvir o Pet? Digite O");
println("Quer alimentar o Pet? Digite C");
println("Quer brincar com o Pet? Digite B");
return;
}
void ouvir(){
println("O Pet está com",p.tedio,"de tédio e",p.fome,"de fome");
}
int alimentar(int fome){
int comeu = 0;
if(fome <= 4){
comeu = 0;
}else{
comeu = fome - 4;}
return comeu;
}
int brincar(int tedio){
int brincou = 0;
if(tedio <= 4){
tedio = 0;
}else{
brincou = tedio - 4;}
return brincou;
}
class Pet{
int fome = 0, tedio = 0;
}
Información
- Descripción
- Apunte sobre Joguim do pet prog2, creado por Hélio Cláudio el 09/03/2020.
- Creado por
- Hélio Cláudio
- Visitas
- 1
- Valoración