Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Un Tragamonedas está compuesto por 3 Tambores. Cuando el Tragamonedas se activa, giran los
- 3 Tambores. Cada Tambor se detiene en una posición comprendida entre 1 y 8. El
- Tragamonedas entrega un premio cada vez que, luego de ser activado los 3 Tambores, se detienen
- en la misma posición.
- Implementar la clase Tragamonedas y Tambor a partir de las siguientes interfaces: */
- public class G5E12Tragamonedas {
- private G5E12Tambor tambor1 = new G5E12Tambor();
- private G5E12Tambor tambor2 = new G5E12Tambor();
- private G5E12Tambor tambor3 = new G5E12Tambor();
- /* post: los 3 Tambores del Tragamonedas están en la posición 1. */
- public G5E12Tragamonedas() {
- tambor1.reiniciarPosicion();
- tambor2.reiniciarPosicion();
- tambor3.reiniciarPosicion();
- }
- /* post: activa el Tragamonedas haciendo girar sus 3 Tambores. */
- public void activar() {
- tambor1.girar();
- tambor2.girar();
- tambor3.girar();
- }
- /* post: indica si el Tragamonedas entrega un premio a partir de la posición de sus 3 Tambores. */
- public boolean entregaPremio() {
- if (tambor1.getPosicion() == tambor2.getPosicion() && tambor2.getPosicion() == tambor3.getPosicion()){
- return (true);
- }
- else{
- return (false);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement