SEP/ SES/ DGEST/ Instituto Tecnológico de Morelia/ Departamento

Anuncio
SEP/ SES/ DGEST/ Instituto Tecnológico de Morelia/ Departamento de Sistemas y Computación/ Primera
Actividad de Evaluación Parcial de la Asignatura de Programación Orientada a Objetos/ Profesor M.C. Juan
Carlos Olivares Rojas/ Fecha: 02-07-2010. #Control: ________________________________________________________________
INDICACIONES: lee muy bien tu examen y ante cualquier duda pregunta a tu profesor. Se sustentable y
contesta tu examen al reverso del mismo o bien si hay conexión a Internet envíalo por correo al profesor
([email protected]) comprimiendo tus archivos fuentes y/o de proyectos en una carpeta ZIP
con el prefijo ex1_ seguido de tu número de control. Por ejemplo ex1_09120843.zip En caso de no haber
Internet se deberá copiar a la memoria del profesor antes de terminar.
PROBLEMA: Desarrollar un programa en Java para jugar Blackjack (el famosísimo 21). El juego será fijo para
tres Jugadores. Cada jugador deberá tener un arreglo de n cartas, cada jugador tendrá un monto inicial igual
para los tres. Las cartas van del 1 al 10 con excepción del 1 (as) que podrá ser un 11 sólo en el caso de que
las restantes cartas con el as (sumando 11) pueda dar 21. Inicialmente se reparten dos cartas. Si las dos
cartas iniciales dan un 21 se llama a la jugada BlackJack y se gana lo doble de lo que apostaron los demás. Si
las cartas iniciales no dieron 21 se pide al usuario si se desea una carta o allí se queda. Si la suma es mayor a
21 el jugador inmediatamente pierde. Si la suma es 21 se gana y si es menor se vuelve a preguntar si se
desea una carta o no. Si el jugador no ha pasado de 21 puede salirse conservando su marcador. En caso de
ganar sin ser jugada de blackjack sólo se gana las apuestas de los demás jugadores. El juego podrá jugarse
hasta que los jugadores desen salir o bien alguien se quede con 0. En este caso el jugador que se quedó con 0
deberá invitar a los demás una copa (imprimir dicho mensaje).
Consideraciones: deberán existir dos clases: BlackJack (Clase con el método main) y Jugador. Se deberá
validar las apuestas. Se deberá manejar todo de forma gráfica (JOptionPane). Calificación Booleana.
SEP/ SES/ DGEST/ Instituto Tecnológico de Morelia/ Departamento de Sistemas y Computación/ Primera
Actividad de Evaluación Parcial de la Asignatura de Programación Orientada a Objetos/ Profesor M.C. Juan
Carlos Olivares Rojas/ Fecha: 02-07-2010. #Control: ________________________________________________________________
INDICACIONES: lee muy bien tu examen y ante cualquier duda pregunta a tu profesor. Se sustentable y
contesta tu examen al reverso del mismo o bien si hay conexión a Internet envíalo por correo al profesor
([email protected]) comprimiendo tus archivos fuentes y/o de proyectos en una carpeta ZIP
con el prefijo ex1_ seguido de tu número de control. Por ejemplo ex1_09120843.zip En caso de no haber
Internet se deberá copiar a la memoria del profesor antes de terminar.
PROBLEMA: Desarrollar un programa en Java para jugar Blackjack (el famosísimo 21). El juego será fijo para
tres Jugadores. Cada jugador deberá tener un arreglo de n cartas, cada jugador tendrá un monto inicial igual
para los tres. Las cartas van del 1 al 10 con excepción del 1 (as) que podrá ser un 11 sólo en el caso de que
las restantes cartas con el as (sumando 11) pueda dar 21. Inicialmente se reparten dos cartas. Si las dos
cartas iniciales dan un 21 se llama a la jugada BlackJack y se gana lo doble de lo que apostaron los demás. Si
las cartas iniciales no dieron 21 se pide al usuario si se desea una carta o allí se queda. Si la suma es mayor a
21 el jugador inmediatamente pierde. Si la suma es 21 se gana y si es menor se vuelve a preguntar si se
desea una carta o no. Si el jugador no ha pasado de 21 puede salirse conservando su marcador. En caso de
ganar sin ser jugada de blackjack sólo se gana las apuestas de los demás jugadores. El juego podrá jugarse
hasta que los jugadores desen salir o bien alguien se quede con 0. En este caso el jugador que se quedó con 0
deberá invitar a los demás una copa (imprimir dicho mensaje).
Consideraciones: deberán existir dos clases: BlackJack (Clase con el método main) y Jugador. Se deberá
validar las apuestas. Se deberá manejar todo de forma gráfica (JOptionPane). Calificación Booleana.
Descargar