PHP jugadores y dados
Publicado por edu (3 intervenciones) el 26/04/2018 14:31:49
Escribir un programa en PHP (se llamará “lanzar_dados.php”) que presente un menú de opciones como el siguiente:
1. 1 Jugador: Lanzar 2 dados
2. 2 Jugadores: Lanzar 1 dado
3. 2 Jugadores: Lanzar 2 dados.
En la primera opción, juega una sola persona que “lanza” 2 dados al azar. Gana si ambos dados muestran el mismo resultado.
En la segunda opción, cada jugador lanza 1 solo dado. Gana el jugador que obtenga el valor más alto (si ambos dados obtienen el mismo valor, empatan)
En la última opción, cada jugador lanza 2 dados a la vez. El programa determina quién ha ganado según las siguientes reglas:
➢ Si los dados de un jugador muestran igual resultado, pero no así los del otro, gana el primero.
➢ Si en ambos jugadores sus dados muestran el mismo resultado, gana el jugador en el que éste sea más alto (si son iguales, empatan)
➢ Si para ambos jugadores sus dados muestran resultados diferentes, gana el jugador en el que la suma de los puntos de sus 2 dados sea más alta (si las sumas son iguales, empatan)
El programa mostrará el resultado del lanzamiento de los dados y el resultado.
1. 1 Jugador: Lanzar 2 dados
2. 2 Jugadores: Lanzar 1 dado
3. 2 Jugadores: Lanzar 2 dados.
En la primera opción, juega una sola persona que “lanza” 2 dados al azar. Gana si ambos dados muestran el mismo resultado.
En la segunda opción, cada jugador lanza 1 solo dado. Gana el jugador que obtenga el valor más alto (si ambos dados obtienen el mismo valor, empatan)
En la última opción, cada jugador lanza 2 dados a la vez. El programa determina quién ha ganado según las siguientes reglas:
➢ Si los dados de un jugador muestran igual resultado, pero no así los del otro, gana el primero.
➢ Si en ambos jugadores sus dados muestran el mismo resultado, gana el jugador en el que éste sea más alto (si son iguales, empatan)
➢ Si para ambos jugadores sus dados muestran resultados diferentes, gana el jugador en el que la suma de los puntos de sus 2 dados sea más alta (si las sumas son iguales, empatan)
El programa mostrará el resultado del lanzamiento de los dados y el resultado.
Valora esta pregunta
-2