Foros del Web » Programación para mayores de 30 ;) » Programación General »

dilema del pricionero:(

Estas en el tema de dilema del pricionero:( en el foro de Programación General en Foros del Web. La princesa, príncipe, rey o reina de tres: Al principio de la jugada, se pregunta ¿Cuántas rondas se desea jugar? (se deberá validar que este ...
  #1 (permalink)  
Antiguo 01/04/2008, 17:15
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 16 años, 1 mes
Puntos: 1
dilema del pricionero:(

La princesa, príncipe, rey o reina de tres: Al principio de la jugada, se pregunta ¿Cuántas rondas se desea jugar? (se deberá validar que este número sea mayor que 1) y cada uno de los jugadores tira un dado y quién obtenga un 3, será príncipe o princesa (su programa deberá validar el sexo de los jugadores, para anunciar si es príncipe o princesa. Si se acaba la primera ronda y no hay "príncipe o princesa" (es decir, no se ha obtenido el número tres), se tira con dos dados. En caso de que alguien saque dos "3", se decide si el afortunado será rey o reina o no, a partir de este momento se utilizarán dos dados. Usted debe investigar e implantar como simular los dados con el su programa, se sugiere el uso de la función matemáticas “Random”.
• Si eres nombrado princesa o príncipe ganas 500 BF.
• Si eres nombrado reina o rey ganas 1000 BF


Jugadas
•Si obtienes un "7" en la suma de los dados ganas 100 BF.
•Si obtienes un "9" en la suma de los dados pierdes 30 BF.
•Si obtienes un "8" en la suma de los dados tienes que mostrar la palabra "Calabaza calabaza si pierdes como que te vas para tu casa" y pierde todo lo que ha acumulado hasta el momento.
•Si obtienes par, como resultado de sumar los dados (exceptuando el 8) tienes que multiplicar ese resultado por 10 BF. Ejemplo, si el resultado de la suma es 2, ganas 20 BF.
•Si obtienes un número impar, como resultado de sumar los dados (exceptuando el 7 y el 9) tienes que debitar 50 BF.
•El juego se acaba cuando se llegue al número de rondas dados al inicio del programa o cuando uno de los jugadores le dé negativo su acumulado en bolívares. Gana quién tenga mayor cantidad de bolívares acumulado, también puede existir empate. Su programa deberá mostrar cuantos jugadores ganaron, cuantos perdieron y cuantos empataron según el caso.
El programa debe utilizar una función que le muestre al usuario un menú con las diversas opciones del juego, en donde se debe incluir la posibilidad de terminar el juego.
  #2 (permalink)  
Antiguo 01/04/2008, 20:50
Avatar de Vanchi
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Io voy donde vo' vai... Ca'eza
Mensajes: 1.111
Antigüedad: 17 años, 3 meses
Puntos: 138
Re: dilema del pricionero:(

Ahá. Entendido... pero la duda concretamente ¿cual es?

Saludos
__________________
Según recientes estudios científicos, los 3 más grandes descubrimientos de la humanidad son: El fuego, la rueda y la minifalda.
Yo personalmente no le encuentro mucha utilidad a los 2 primeros.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:54.