Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Implementar el juego de la 21. Este juego es jugado por 1 pareja y consiste en que
cada miembro de cada pareja va recibiendo cartas de forma aleatoria. La suma de los
números de cada carta se va sumando. Para ganar la suma final no debe superar 21 y
además la suma final del ganador tiene que estar más próxima a 21 que la de su
contrincante. Si al final del juego las sumas de las cartas de cada miembro de una
pareja son iguales la partida habrá terminado en empate. Si los dos jugadores tienen
más de 21 al finalizar la partida, ambos se considerarán perdedores. Así pues cada
jugador podrá seguir pidiendo carta hasta que se pase de 21 en cuyo caso habrá
perdido y no tendrá sentido seguir la partida.
Comienza la partida x
siendo x el número de partida que se vaya a jugar. Al finalizar cada partida el único
mensaje que deberá aparecer será:
Finalizó la partido x
Para comenzar cada partida cada jugador podrá ir pidiendo cartas hasta que se
cumpla alguna de estas condiciones:
Cada jugador tiene como obligación jugar al menos una carta. Una vez jugada cada
carta se preguntará a cada jugador si quieren jugar otra nueva carta siempre y
cuando no se cumpla alguna de las condiciones 1 y 3 de finalización comentadas
anteriormente. Si un jugador decide plantarse, el jugador contrario podrá seguir
jugando hasta que se cumpla alguna de las condiciones de finalización anteriores.
Cada carta (número aleatorio) generado se mostrará por pantalla mostrando sólo los
dos primeros decimales y mostrando el resultado de truncar dicho número a entero,
es decir, el número final que será lo que se considerará como carta para cada jugador.
Además deberá ir mostrando la suma parcial de las cartas ya aparecidas hasta ese
momento para el jugador. Resumiendo el programa deberá mostrar una vez generado
el número aleatorio, por ej. el 2.76837364, una frase como la siguiente:
Una vez que el programa haya finalizado porque se cumpla alguna de las condiciones
enumeradas anteriormente, se hará la suma de cada una de ellas. El resultado final de
cada partida se se volcará a un fichero de acceso aleatorio para saber cuál ha sido el
ganador y perdedor en cada partida. El fichero de datos ya contiene datos de partidas
anteriores estos deberán conserva escribiendo a continuación de los datos ya
almacenados a modo de archivo log.
Los datos contenidos por el archivo tendrá el siguiente formato:
Partida número: x
...........
Así sucesivamente se mostrarán los resultados de todas las partidas, donde nombre y
apellido son los datos introducidos al principio por el jugador correspondiente. En caso
de empate sólo se mostrará el mensaje: Se produjo un empate a n puntos, donde n
será la suma total de puntos obtenidos por los dos jugadores. En caso de que ambos
jugadores hayan sobrepasado la cifra de 21 puntos, el sistema mostrará algo de la
forma: Ambos jugadores han perdido por superar 21 puntos.
Condiciones de la entrega: