Você está na página 1de 2

ALGORITMO 5

Juego de números

1. Descripción.

Se trata de crear un juego de interacción con el usuario mediante


apuestas y su “suerte” en un simpático juego.
Al inicio aparece una explicación breve del funcionamiento del juego
al jugador, explicándole que se le da una cantidad inicial de “dinero”
(Ejemplo: 50 soles).
El jugador tiene que escoger tres números enteros, entre el 1 y el 6.
Pero que no se repitan entre ellos (Ejemplo: 1 , 5, 4).
Si el jugador coloca algún número repetido o que no esté dentro de
los valores indicados entonces tendrá que salir un mensaje de
“Error”. Para esto utilizaremos la función ya conocida, “If, else”.
Pues el juego consiste en que el jugador haga una determinada
apuesta, restando a su dinero inicial. Pues, si sus números
ingresados coinciden con los números aleatorios hechos por el
programa, tendrá diferentes premios. Pues si acierta en los 3, su
apuesta se triplica y se suma para a su dinero inicial, si tiene dos
aciertos gana el doble de su apuesta, y si tiene un acierto se queda
con su apuesta. En cambio, si no acierto en ningún número pierde la
apuesta y se le resta a su dinero inicial.
Para poder crear números pseudo-aleatorios, los cuales determinan
si el jugador acierta o no. Pues utilizamos lo siguiente:

Random.seed()
Correcta = random.randrange(3)

Para poder dar los distintos resultados utilizaremos “if, else” en cada
una de las opciones, es decir, un “if, else” dentro de otro “if, else”. Y
así poder tener las distintas opciones del juego, y el mensaje de
“Error” por si el jugador no sigue los pasos los cuales se le indica.

2. Datos importantes.

Para poder hacer dicho logaritmo tenemos diferentes variables,


como , el dinero inicial, la apuesta, los números que digita el
programa (a, b ,c) y los números que el jugador pone (num1, num2,
num3).

3. Objetivo

Lograr tener una diferente visión de la lógica en la programación en


la creación de un algoritmo, que finalmente tendrá el objetivo de
entretener al jugador interactuando con el programa.
También, aprenderemos otros pseudocódigos, como el random,
para poder terminar dicho algoritmo.
Además, de esta manera tendremos la capacidad de lograr armar un
algoritmo de cualquier tipo, con cualquier finalidad como este caso
(entretenimiento).

Você também pode gostar