25.07.2013 Views

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 ...

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!