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 G5E12Tambor {
- private int posicion;
- /* post: hace girar el tambor y luego se detiene en una posición comprendida entre 1 y 8. */
- public void girar() {
- /* Para obtener un número aleatorio entero entre 1 y 8, se invoca el método Math.random().
- * Este método devuelve un número de tipo double comprendido en el rango [0,1). Para establecer
- * el rango en [1,8], primero se multiplica por 8 (para extender el rango hasta [0,8))
- * y luego se suma +1 (para empezar el rango en [1, ). Para hacer del número double resultante
- * un número int, se antepone (int). */
- posicion = (int) (Math.random()*8 +1);
- }
- /* post: indica la posición del Tambor en 1. */
- public void reiniciarPosicion(){
- posicion =1;
- }
- /* post: devuelve el número de posición en la que se encuentra el Tambor.
- * Es un valor comprendido entre 1 y 8. */
- public int getPosicion() {
- return (posicion);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement