Está en la página 1de 1

FacultaddeInformticaUniversidadComplutense

1cursodelosGrados
FundamentosdelaprogramacinGrupoA
Curso20102011

Control 1 17 de noviembre de 2010


Construye un programa en C++ que simule el juego del adivino: el programa leer
de un archivo de entrada datos.txt el nmero secreto que el usuario tiene que
adivinar, que ser un entero entre 1 y 100, y el nmero mximo de intentos
permitidos.
El programa debe informar al usuario de cul es el intervalo de valores posibles del
nmero en cada intento. El usuario debe introducir un nmero cada vez y el
programa debe indicar si dicho nmero es menor o mayor que el nmero secreto.
Adems, si el nmero que introduzca el usuario est fuera del intervalo actual de
posibles valores se considerar errneo, en cuyo caso se mostrar el
correspondiente mensaje de error.
El programa dejar de preguntar cuando el usuario acierte el nmero secreto o haya
superado el nmero mximo de intentos permitidos. Finalmente, el programa
deber indicar si se ha acertado o no el nmero secreto y, en caso de acierto, el
nmero de intentos necesitados. Si no lo acierta, le ofrecer intentarlo otra vez.

Ejemplo (nmero secreto = 23; nmero mximo de intentos = 5):

Introduceunenteroentre1y100:50
50esmayorqueelvalorsecreto
Introduceunenteroentre1y49:70
Error:tienequeestarentre1y49
Introduceunenteroentre1y49:25
25esmayorqueelvalorsecreto
Introduceunenteroentre1y24:13
13esmenorqueelvalorsecreto
Introduceunenteroentre14y24:23
Hasacertadoen4intentos!

Si agota los intentos sin acertarlo...

Hasagotadotodostusintentos!

Fundamentosdelaprogramacin(GrupoA) Control117denoviembrede2010

También podría gustarte