Introducción a la Programación Orientada a Objetos PRACTICO N ...
Introducción a la Programación Orientada a Objetos PRACTICO N ...
Introducción a la Programación Orientada a Objetos PRACTICO N ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Incrementa energía en 30<br />
puntos.<br />
Incrementa energía en 15<br />
puntos.<br />
Incrementa energía en 25%.<br />
Decrementa energía en 15<br />
puntos.<br />
Decrementa energía en<br />
50% .<br />
Decrementa energía en 5<br />
puntos.<br />
<strong>Introducción</strong> a <strong>la</strong> <strong>Programación</strong> <strong>Orientada</strong> a <strong>Objetos</strong><br />
DCIC ‐ UNS<br />
2012<br />
Tamagotchi<br />
<br />
MAX_ENERGIA = 100<br />
MIN_ENERGIA = 0<br />
<br />
energia: entero<br />
dormido: booleano<br />
cantDesgaste, cantComer: entero<br />
<br />
Tamagotchi(e: entero)<br />
<br />
comer():booleano<br />
beber():booleano<br />
dormir():booleano<br />
despertar():booleano<br />
caminar():booleano<br />
correr():booleano<br />
saltar():booleano<br />
<br />
obtenerEnergia():entero<br />
estaDormido():booleano<br />
obtenerCantDesgaste():entero<br />
obtenerCantComer():entero<br />
obtenerHumor():entero<br />
estaVivo():booleano<br />
Mantiene <strong>la</strong> cantidad de veces<br />
consecutivas que comió el<br />
tamagotchi. Idem para <strong>la</strong> cantidad<br />
de actividades de desgaste que<br />
realizó.<br />
Todas <strong>la</strong>s operaciones devuelven<br />
true si se ejecutaron correctamente o<br />
false en caso contrario (si el<br />
tamagotchi está muerto o supero <strong>la</strong><br />
cantidad de veces que puede realizar<br />
<strong>la</strong> acción de forma consecutiva).