Sumar resultado de arrayList

Iniciado por splendid37, 24 Abril 2018, 13:46 PM

0 Miembros y 2 Visitantes están viendo este tema.

splendid37

Hola.

Tengo un problema con un proyecto, el proyecto consiste en añadir productos y proveedores, asignar proveedores a productos y obtener el total facturado de un proveedor.

Todo me funciona correctamente pero no me suma el total facturado como yo quiero, me muestra el total facturado de cada producto :


Introduce el codigo de un proveedor : 1

El total facturado del producto 1 es : 10.0€

El total facturado del producto 2 es : 20.0€



Quiero que me lo muestre así :


Introduce el codigo de un proveedor : 1

El total facturado del producto 1 es : 10.0€

El total facturado del producto 2 es : 20.0€

El total facturado del proveedor es : 30.0€


nexux_2

Buenas,
solo vengo a decirte que nadie va a responderte como puedes arreglar tu proyecto debido a las normas del foro

https://foro.elhacker.net/java/reglas_del_foro_iexclleed_todos-t163024.0.html

en especial por que incumples una regla

B. Se pregunta por conceptos abstractos. Aquí no estamos para hacerle el trabajo a nadie

Lo primero para ser el mejor es creer que puedes conseguir ser el mejor

splendid37

Cita de: nexux_2 en 24 Abril 2018, 15:52 PM
Buenas,
solo vengo a decirte que nadie va a responderte como puedes arreglar tu proyecto debido a las normas del foro

https://foro.elhacker.net/java/reglas_del_foro_iexclleed_todos-t163024.0.html

en especial por que incumples una regla

B. Se pregunta por conceptos abstractos. Aquí no estamos para hacerle el trabajo a nadie



Hola.

No estoy pidiendo que se haga ningún trabajo ya que ya està hecho, solo estoy preguntando como se podría solucionar un aspecto del proyecto que no sé como solucionar.

Saludos.

Serapis

#3
No he mirado tú código, solo tu exposición inicial:
CitarIntroduce el codigo de un proveedor : 1

El total facturado del producto 1 es : 10.0€

El total facturado del producto 2 es : 20.0€

El total facturado del proveedor es : 30.0€
Si simplemente te falta la línea en negrita, entonces es que te falta el 'subtotal'...

1 - Cada vez que se facture un producto, actualiza el subtotal.
...facturado producto 1=  imprimir totalProducto  (al caso de ejemplo 10.0)
subtotal += totalproducto

2 - Cuando ya no haya más productos... entregas, imprimes el total:
total = subtotal
subtotal = 0     
... facturado proveedor = imprimir total




El subtotal, no tiene porqué ponerse a 0, por el mero hecho de imprimir el total... sino por una operación específica...
Esto es, un cliente compra varios productos, a un proveedor, cuando ya no compra más puede COMPRAR-PAGAR y reclamar el balance, que es cuando se extiende la factura, mientras, lo mejor es actuar con el típico 'carrito de la compra', donde la compra son solo reservas temporales hasta el momento que pulse comprar, y las reservas simplemente es un array (mejor una lista enlzada) donde cada ítem relaciona proveedor, producto y cliente, así al final de la compra, si compró de diferentes proveedores, puede sumar el total de cada proveedor y luego el total de todos los proveedores....

...pero si es un ejercicio, no te compliques tanto.

nexux_2

Cita de: splendid37 en 24 Abril 2018, 15:59 PM
Hola.

No estoy pidiendo que se haga ningún trabajo ya que ya està hecho, solo estoy preguntando como se podría solucionar un aspecto del proyecto que no sé como solucionar.

Saludos.

Vale después de haber visto la respuesta de nebire solo puedo tragarme mis palabras.

Creía que tenia la razón ya que la clave en la norma son lo que pone respuesta ambiguas tu pedías algo concreto para que te lo solucionaran (que poder se puede solucionar)

Bueno espero que aceptes mis disculpas
Lo primero para ser el mejor es creer que puedes conseguir ser el mejor