Sei sulla pagina 1di 1

SOLUCIONES LÓGICAS COMPUTACIONALES

MINI PROYECTO 2019-II

En grupos de 3-4 personas (no se acepta individual o en parejas) deben realizar un programa en el Lenguaje de
Programación C, que presente un menú donde se le indicará al usuario las siguientes opciones:

1. Adivinar el número
El programa generará un número de cuatro cifras. Este número es desconocido por el usuario, quien deberá
adivinarlo. Después de cada intento se le dan pistas al usuario así:
- La cantidad de cifras del número que ingresó (sin importar su posición) que se encuentran en el número que
tiene que adivinar.
- La cantidad de cifras del número que ingresó que se encuentren en la posición correcta.
Por ejemplo: Si el número a adivinar es 3867 y el usuario ingresó 2537, se le indicará  2 cifras está en el
número y 1 cifra está en su sitio.

Existen dos restricciones:


- El número que el usuario debe que adivinar no puede tener la cifra 0 (cero). Por ejemplo, 7068 no sería
válido.
- El número que el usuario tiene que adivinar no puede tener cifras repetidas. Por ejemplo, 2432 no sería
válido.
La generación del número y la dinámica del juego (intentos y puntaje) son decisiones de los programadores.

2. Jugar Concéntrese
Es un juego que consiste en buscar las “parejas” en un tablero de 4x4, donde se encuentran ubicados de forma
aleatoria números del 1 al 8 en “fichas” volteadas que no muestran el número. El programa debe:
- En cada jugada pedir al jugador las ubicaciones de dos fichas en el tablero.
- Mostrar los valores de las fichas indicadas por el usuario.
- Si las fichas indicadas resultan “pareja” se gana 5 puntos.
- Se tiene máximo 5 posibilidades de equivocación para tratar de descubrir las 8 parejas.

3. Salir
Mostrar un mensaje de despedida y finalizar la ejecución del programa después de unos segundos.

-------------------------------------------------------------------------------------------------------------------------------------------------------

Nota: El uso de funciones es obligatorio. El código fuente debe estar documentado, indicando los
integrantes del grupo, describiendo el objetivo de cada una de las funciones utilizadas, las variables de
entrada, las variables de salida y cada una de las expresiones. Esto se tendrá en cuenta para la nota.
También se tendrá en cuenta la forma como se visualizan los resultados.

Uno de los integrantes debe subir al Moodle el código fuente completo a más tardar el día 11 de febrero
a las 11:50 p.m. y el 12 de febrero en el horario de clase se realizará sustentación de forma individual.

Potrebbero piacerti anche