Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollar un entorno estilo menú para la interacción con el usuario que contemple las siguientes opciones:
Debe asignar valores RANDOM de 0 a 10 para el atributo int valor para los objetos de ambas matrices.
Para el atributo char nom de cada objeto, debe asignarle un valor de ´P´, ´L´ ó ´T´ según sea el
valor asignado al atributo int valor, de la siguiente forma:
• Si int valor <= 3, entonces al atributo char nom se le asigna la letra ´P´.
• Si int valor > 3 Y int valor <= 6 entonces al atributo char nom se le asigna la letra ´L´.
• Si int valor > 6, entonces al atributo char nom se le asigna la letra ´T´.
Esta opción es la que SIEMPRE debe ejecutarse primero, o sea, el usuario no puede seleccionar
ninguna otra opción (a excepción de la opción para salirse del programa) sin antes haber seleccionado
la opción 1.
El programa le indica a usuario un mensaje que diga “AMBAS MATRICES INICIALIZADAS” una vez
que haga todo lo indicado, para después esperar la siguiente opción que el usuario digite.
Ambas matrices se deben recorrer en orden para enfrentarse entre sí, o sea debe enfrentar mismas
posiciones de una matriz con la otra ([i] [j] por ejemplo) y llevar un contador de cuánta veces gana
en el recorrido ya sea la matriz1, la matriz2 o bien empate, para así al final del recorrido determinar
el ganador definitivo (la matriz que tenga más ganes por posición).
Debe imprimir los resultados de la siguiente forma:
Matriz1 tiene un total de _*_ victorias
Matriz2 tiene un total de _*_ victorias
Se presentaron _*_ empates
_*_ son los respectivos contadores y al tratarse de una matriz de 8x8, estos contadores deben sumar
64.
La manera de guardar los contadores, estructuras adicionales, auxiliares y demás elementos para el
desarrollo del algoritmo quedan a su discreción.
El programa finaliza únicamente mediante la respectiva opción (la 5), la opción 1 cada vez que sea
seleccionada vuelve a inicializar las matrices para jugar diferentes partidas.
Debe entregar la solución al problema el día acordado de la semana del 2 al 7 de julio de 2018 de manera
digital.