[ Foro de C++ ]

generala (ayudenme por favor)

22-Jun-2020 22:11
Invitado (carlos gomez)
1 Respuestas

REGLAS DE LA GENERALA. La generala se juega con 5 dados de 6 caras, se tiran y se
forman jugadas, las jugadas son las siguientes:
Todo al 1: Suma todos los 1. Ej tirada: 1 6 6 1 5. Total: 2 (1 + 1)
Todo al 2: Suma todos los 2. Ej tirada: 2 2 2 1 5. Total: 6 (2 + 2 + 2)
Todo al 3: Suma todos los 3. Idem 1 y 2
Todo al 4: Suma todos los 4. Idem 1 y 2
Todo al 5: Suma todos los 5. Idem 1 y 2
Todo al 6: Suma todos los 6. Idem 1 y 2
Full: 3 dados iguales y 2 dados iguales:
Ej: 2 3 2 2 1 No es full
Ej: 4 3 4 3 4 Es full
El full suma 30
Poker: 4 dados iguales:
Ej: 2 2 2 2 1 Es poker
El poker suma 40
Escalera: Escalera del 1 al 5 o del 2 al 6:
Ej: 4 2 3 5 6 Es escalera
Ej: 1 2 3 5 4 Es escalera
La escalera suma 50
Generala: Todos los dados iguales:
Ej: 4 4 4 4 4 Es generala
La generala suma 60
El juego que deberán hacer es simplemente tirar los dados y decir si
corresponde a alguno de los juegos y informar el puntaje obtenido.
Una tirada consta de 5 dados de 6 caras.
EJERCICIO
Hacer un juego de Generala (mano a mano)
El ejercicio consiste en una tirada el jugador y una tirada la PC, aquel con la
mano más alta, gana
Ejemplo:
Tirada jugador: 2 5 5 2 2
Todo al 1: 0
Todo al 2: 6
Todo al 3: 0
Todo al 4: 0
Todo al 5: 10
Todo al 6: 0
Full: 30 ?-- Jugada más alta
Poker: 0
Escalera: 0
Generala: 0
El Full fue la jugada más alta, así que el puntaje el 30
Tirada Pc: 2 5 3 4 6
Todo al 1: 0
Todo al 2: 2
Todo al 3: 3
Todo al 4: 4
Todo al 5: 5
Todo al 6: 6
Full: 0
Poker: 0
Escalera: 50 ?-- Jugada más alta
Generala: 0
La Escalera fue la jugada más alta, así que el puntaje el 50
Gana la PC


23-Jun-2020 05:14
Invitado (carlos gomez)

hay que usar funciones. gracias






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)