lanzamiento de un dado
Publicado por pedro (1 intervención) el 23/04/2018 22:11:13
es necesario simular el lanzamiento de un dado con la función rand(1,6)
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.
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.
Valora esta pregunta
0