Es sencillo puedes crear un método en la clase Libros que guarde dentro un ArrayList toda esa informacion como un String, cada vez que se realice una venta, se añade un registro nuevo.
Y ya lo de unidades finales de cada libro lo tienes como variable global, solo lo devuelves y ya esta.
En el menu dentro del switch mandas a llamar al metodo y luego System.exit(0)
Excelente la idea compañero, habia visto algo similar utilizando pilas para saber si una ecuacion estaba bien escrita o no, pero se ve igualmente muy limpio tu codigo. Espero nuevas versiones.
Lo de las rectas como si fuera una operacion común y corriente, las igualas y encuentras la x.
No se como sea tu app, pero con solo pedir la pendiente (m) y el punto de corte con el eje Y(b) bastaria para que lo puedas organizar de la forma Y = MX+B y posteriormente hacer el despeje.
Entender código ajeno es algo tedioso , pero si estamos hablando de colas el ultimo elemento en entrar lo puedes ir guardando en una variable y sobreescribirla cada vez que se agrege un elemento.
C++ no es mi fuerte pero existen varias formas para hacerlo. La mas facil que se me ha ocurrido hasta ahora es que busques los intervalos a los cuales pertenecen las letras en ASCII y al numero que se le ha asignado el punto y con puros IF mirar si pertenece al intervalo de las letras o si es el punto y sino... ERROR
En realidad es fácil lo que debes hacer, no se que videos estes viendo pero en POO los temas de Herencia, Polimorfisco, etc, se deben de entender de una forma practica y cotidiana.
Te recomiendo la lista de videos de pildorasinformaticas explica todo muy menudo y aparte realiza un ejercicio parecido al uno que pusiste por ahi.
Pdd: No montes toda tu tarea compañero, solo dudas precisas en lo posible. Yo te puedo ayudar con DUDAS si me mandas un MP tampoco te vamos a dar todo masticado amigo.
No se si conozcas el tema del RPA (Robotic process automation)?. Pues lo que quieres hacer es algo que gracias a las nuevas herramientas que salieron especificamente para eso se puede hacer, la que yo uso se llama UiPath y corre con codigo .net, muy intuitiva y facil de usar con muchas opciones para crear tu propio bot; ya sea para aplicaciones de escritorio, web, lo de los clicks etc.