11-07-2019, 17:48
Una consulta señores, tengo un ejercicio que el profesor me marca que esta mal.
En una cola tengo objetos "PEDIDO" que cada uno tiene un metodo q da el precio. Me pide sumar el total de los ultimos N numeros...
Me pide que luego de todo la cola quede identica.
Lo que yo hago es:
Desencolo la ColaPedidos en PilaAux1
Luego con la pilaAux1 hago lo siguiente:
int cont = 0;
while (pilaAux1 not empty){
p1= pilaAux1.desapilar;
if ( cont < N ) { total += p1.precio }
pilaAux2.apilar (p1)
p1= pilaAux1.desapilar
}
luego cuando se termina de hacer eso directamente desapilo la pilaAux2 en la cola y queda la cola como estaba y tengo el total...
que carajo esta mal ? o hay una forma de hacerla mas correctamente?
En una cola tengo objetos "PEDIDO" que cada uno tiene un metodo q da el precio. Me pide sumar el total de los ultimos N numeros...
Me pide que luego de todo la cola quede identica.
Lo que yo hago es:
Desencolo la ColaPedidos en PilaAux1
Luego con la pilaAux1 hago lo siguiente:
int cont = 0;
while (pilaAux1 not empty){
p1= pilaAux1.desapilar;
if ( cont < N ) { total += p1.precio }
pilaAux2.apilar (p1)
p1= pilaAux1.desapilar
}
luego cuando se termina de hacer eso directamente desapilo la pilaAux2 en la cola y queda la cola como estaba y tengo el total...
que carajo esta mal ? o hay una forma de hacerla mas correctamente?