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 (juancarlosolivares@hotmail.com) 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 (juancarlosolivares@hotmail.com) 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.