Está en la página 1de 1

UNIVERSIDAD DE CARTAGENA

FACULTAD DE INGENIERÍA PROGRAMA


DE INGENIERÍA DE SISTEMAS

ALGORITMOS Y PROGRAMACIÓN
Diseña y desarrolla un programa en C++ que cumpla a cabalidad con la especificación. Debes
demostrar que tu programa funciona correctamente utilizando Dev C++.

Especificación del Problema


El objeto de este programa es adivinar un número oculto, su programa escoge el número que se
debe adivinar de manera aleatoria, en el rango de 1 a 1000. El jugador escribe su primera
estimación, el programa debe responder si adivino el número, si está por encima o está por debajo.
El jugador puede seguir intentando adivinar el número hasta que así lo desee o se le terminen los
intentos. Recuerde que su programa debe indicarle al jugador si la adivinanza está por encima o por
debajo del número oculto. El programa debe tener varios niveles, uno donde no exista numero de
intentos, y otro u otros donde se den varios intentos para poder adivinar, en el caso que se acaben
los intentos, el juego terminaría y le diría al usuario cual fue el numero que no pudo adivinar.
El juego una vez finalizado, debe almacenar las estadísticas, donde se pueda visualizar los mejores
jugadores que hayan descubierto el numero oculto organizados de menor a mayor por el numero
de intentos, y el nombre del jugador que lo haya hecho.

LECTURA RECOMENDADA:
Capitulo 5. 5.9 Generación de Números Aleatorios. Libro: Como programar en C/C++. Autor:
Deitel y Deitel. Editorial: Pearson. Prentice Hall. Segunda Edición.

RECOMENDACIONES:
Tiene que utilizar vectores (arreglos unidimensionales), para almacenar las estadísticas de
los jugadores. Debe usar solo los aspectos vistos en el curso, no puede usar, punteros,
struct, limítese solo a lo explicado en clase. Genere un menú que le permita al jugador
escoger el nivel. Utilice ciclos repetitivos para que la persona comience a jugar y el ciclo
debe terminar si la persona lo desea o cuando haya agotado el numero de intentos. No
puede usar código tomado de internet. Todo el código debe ser desarrollado por usted

Criterios de evaluación
Funcionalidad 40%. Capacidad del programa para hacer lo que se pide en la
especificación.
Originalidad 30%. Capacidad que tiene su programa de no ser igual o parecido a
otro programa de la clase. Se tendrán en cuenta para la nota el uso de comentarios
explicativos en el código y los errores de ortografía.
Sustentación 30%. Respuestas a las preguntas realizadas por el profesor.

Nota: El programa debe ser realizado de forma individual, no deben existir


programas parecidos o similares. Los programas que a criterio del profesor sean
copia o parecidos se les aplicara el reglamento estudiantil para los casos de fraude. Se
deben agregar comentarios explicando todas y cada una de las partes del programa.

Fecha de Entrega: Hasta el 3 de agosto.

También podría gustarte