Juego Roca, papel y tijeras [C]
Cerrado
Darklexis312
Mensajes enviados
3
Fecha de inscripción
sábado, 3 de marzo de 2018
Estatus
Miembro
Última intervención
lunes, 9 de abril de 2018
-
9 abr 2018 a las 10:35
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 9 abr 2018 a las 22:46
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 9 abr 2018 a las 22:46
Hola que tal compañeros me dejaron de tarea hacer este ejercicio alguna sugerencia de como hacerlo? ya lo tengo avanzado pero ya no supe que mas hacer.
En el juego para dos personas llamado "ROCA, PAPEL Y TIJERAS" cada jugador escoge ser "T", "R" o "P" respectivamente.
El jugador se determina así por medio de la función: roca rompe tijeras, las tijeras cortan el papel, el papel cubre la roca,
el juego es un empate si ambos jugadores eligen la misma opción. Elaborar un programa para que determine cual jugador gana,
la salida debe mostrarse por la función de la siguiente forma: "T-R Roca rompe tijeras gana el jugador 2"
En el juego para dos personas llamado "ROCA, PAPEL Y TIJERAS" cada jugador escoge ser "T", "R" o "P" respectivamente.
El jugador se determina así por medio de la función: roca rompe tijeras, las tijeras cortan el papel, el papel cubre la roca,
el juego es un empate si ambos jugadores eligen la misma opción. Elaborar un programa para que determine cual jugador gana,
la salida debe mostrarse por la función de la siguiente forma: "T-R Roca rompe tijeras gana el jugador 2"
Consulta también:
- Juego Roca, papel y tijeras [C]
- Golpe roca pokémon rojo fuego cheat - Guide
- Juego h de naruto - Programas - Adultos
- Purble place juego - Programas - Infantiles
- Alquimia juego combinaciones - Guide
- Como hacer millonario un juego - Guide
1 respuesta
misterdekus
Mensajes enviados
474
Fecha de inscripción
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
miércoles, 28 de agosto de 2024
127
9 abr 2018 a las 22:46
9 abr 2018 a las 22:46
buenas, Darklexis
Después de leer y pensar como lo haría yo ...
se me ocurrio 2 formas de hacerlo , aunque las 2 llegan a la misma ...
1, el "IF anidado ( este de lo tuvieron que enseñar en clase o en un libro de programación )" ~ un codigo muy largo
o/y
2, el "switch anidado ( un switch dentro de otro switch)" ~ un codigo mas corto "relativamente" que el IF anidado
codigo con el IF
con switch
no es tan difícil, solo es algo de imaginación y lógica
Saludos
Después de leer y pensar como lo haría yo ...
se me ocurrio 2 formas de hacerlo , aunque las 2 llegan a la misma ...
1, el "IF anidado ( este de lo tuvieron que enseñar en clase o en un libro de programación )" ~ un codigo muy largo
o/y
2, el "switch anidado ( un switch dentro de otro switch)" ~ un codigo mas corto "relativamente" que el IF anidado
codigo con el IF
. . . char opc1; //opcion del Jugador 1 char opc2; //opcion del Jugador 2 . . . if (opc1=="R") { if ( opc2 == "P" ) { printf ( "R-P el papel cubre la roca gana el jugador 2" ); } if ( opc2 == "R" ) { printf ( "R-R empate" ); } if ( opc2 == "T" ) { printf ( "R-T roca rompe tijeras gana el jugador 1" ); } } if (opc1 == "P" ) { // mismo procedimiento } if (opc1 == "T" ) { // mismo procedimiento }
con switch
. . . char opc1; //opcion del Jugador 1 char opc2; //opcion del Jugador 2 . . . switch(opc1) { case "R": switch(opc2) { case "P": printf ( "R-P el papel cubre la roca gana el jugador 2" ); break; case "R": printf ( "R-R empate" ); break; case "T": printf ( "R-T roca rompe tijeras gana el jugador 1" ); break; } break; case "P": // mismo procedimiento case "T": // mismo procedimiento }
no es tan difícil, solo es algo de imaginación y lógica
Saludos