Este circuito que acabo de realizar, me ingresa tres numeros en forma binaria, los mismo que no pueden superar de 10 ya que le hago la restriccion respectiva al momento de que empiezan a ingresar los valores por el DIP SWITCH, , la comparacion que realiza es para poder determinar cual de las tres cantidades que ingresan son mayores, y a partir de las dos cantidades mayores hacer la suma respectiva,el valor menor queda descartado, y luego sacar el promedio en base a esas dos cantidades sumadas y luego las pasa al decodificador para luego ingresarlas al display de 7 segementos, ademas tiene otro comparador al final donde si a nota es mayor a 7 prenda el led en señal de que esta aprobado, caso contrario esta reprobado.
Ya todo esta realizado, solo que quisiera saber como se lo puede mejorar, para cuando yo ingrese cantidades como 8,4,4 en binario y mi diseño pueda reaccionar ante algo asi, ya que cuando tengo dos cantidades iguales y una diferente, mis displays se ponen en cero, y no suma nada.


Ya todo esta realizado, solo que quisiera saber como se lo puede mejorar, para cuando yo ingrese cantidades como 8,4,4 en binario y mi diseño pueda reaccionar ante algo asi, ya que cuando tengo dos cantidades iguales y una diferente, mis displays se ponen en cero, y no suma nada.

