Llenguatges de Programació GRAM – 2 Curso 03

Anuncio
Llenguatges de Programació
GRAM – 2 Curso 03-04
Práctica Final
RULETA DE DOCE NUMEROS
Una empresa de juegos desea lanzar una versión interactiva de la ruleta de 12 números.
En el programa que se ha de implementar el jugador, en el inicio, ha de ingresar sus
datos personales: nombre y número de tarjeta (VISA o DINERS). Seguidamente
ingresara la cantidad inicial en euros que quiere depositar para jugar.
Las opciones de apuestas que tiene esta ruleta son:
• Número (entre 0 y 12). Si acierta gana el valor apostado x 12
• Par/Impar. Si acierta gana el doble del valor apostado
• (menor o igual / mayor) que 6. Si acierta gana el doble del valor apostado
Una vez ingresadas las cantidades que se
quieren apostar en cada opció n el
programa informará la cantidad que resta depositada y a continuación simulará la
ruleta escogiendo un número entre 0 y 12 al azar. Como resultado de la jugada
informará cuanto se ha ganado y el valor actualizado que resta en el deposito. El
jugador puede continuar jugando tantas veces como lo desee teniendo la posibilidad de
ingresar má s dinero en el deposito antes de cada jugada. Al terminar el juego el
programa emitirá un cheque nominal por el valor final del deposito del jugador y un
resumen que indique la ganancia liquida o perdida que tuvo el jugador en toda la
jornada.
Nota: Recordar que, en la ruleta, jugando al 0 todas las opciones de chance pierden
(mayor/menor, par/impar), solo se gana si se apuesta al propio número
Comentarios:
§ Diseñar una estructura de datos adecuada (con taulas y tuplas) para el
planteamiento del problema
§ Utilizar acciones o funciones para: pedir datos, las jugadas, imprimir resultados,
etc.
§ Para la entrega de la practica adjuntar:
o Memoria comentando la estructura de datos utilizada y el análisis
descendiente (acciones y funciones)
o Código fuente en Pascal
o Ejemplos de ejecuciones
o Disquete con el programa (.pas y .exe)
Descargar