Buenas
Nos pidieron programar un ejercicio muy sencillo para venta de productos
Yo la verdad es que no lo veo tan sencillo... en realidad nada sencillo, y bastante específico. Quizás demasiado extenso y específico, al menos para mí, por el tiempo que puede requerir analizar y responder esto. No sé si algún compañero podrá darte respuesta.
El primero paso posiblemente sería definir una clase RunTimeStack. Ahora tendrías que pensar qué te hace falta en esa clase.
Viendo la solución que plantea solución a) posiblemente requieras nombre de la referencia (por ejemplo coordenadaX1), posición de memoria (por ejemplo 012008) y valor almacenado (por ejemplo 8 ).
Podrías crear una clase PosicionMemoria que tenga como atributos un entero Posicion, un String referencia y un String valor almacenado.
Luego la clase RunTimeStack estaría formada por una Lista (matriz) de estos elementos.
Pero no tengo muy claro si irán por ahí los tiros.
Salu2