fork download
  1. import java.util.ArrayList;
  2.  
  3. public class Main {
  4.  
  5. // Clase Producto para Cinépolis
  6. static class Producto {
  7. String nombre;
  8. String codigo;
  9. int cantidad;
  10. double precioUnitario;
  11. String fechaEntrada;
  12.  
  13. public Producto(String nombre, String codigo, int cantidad, double precioUnitario, String fechaEntrada) {
  14. this.nombre = nombre;
  15. this.codigo = codigo;
  16. this.cantidad = cantidad;
  17. this.precioUnitario = precioUnitario;
  18. this.fechaEntrada = fechaEntrada;
  19. }
  20.  
  21. public void mostrarTicket() {
  22. System.out.println("Producto: " + nombre + " | Código: " + codigo);
  23. System.out.println("Cantidad: " + cantidad + " | Precio: $" + precioUnitario);
  24. System.out.println("Fecha Entrada: " + fechaEntrada);
  25. System.out.println("Total en valor: $" + (cantidad * precioUnitario));
  26. System.out.println("-------------------------------------------");
  27. }
  28. }
  29.  
  30. public static void main(String[] args) {
  31. // Simulación del almacén de dulcería Cinépolis Apodaca
  32. ArrayList<Producto> almacen = new ArrayList<>();
  33.  
  34. // Lo que va entrando hoy
  35. almacen.add(new Producto("Maíz Palomero Premium", "PAL-001", 50, 1200.50, "20/08/2026"));
  36. almacen.add(new Producto("Vaso 32oz Cinépolis", "VAS-032", 200, 4.25, "20/08/2026"));
  37. almacen.add(new Producto("Refresco Jarabe Cola", "JAR-C01", 20, 850.00, "20/08/2026"));
  38. almacen.add(new Producto("Mantequilla Líquida", "MAN-005", 10, 320.75, "20/08/2026"));
  39.  
  40. System.out.println("===== CONTROL DE ALMACÉN CINEPOLIS =====");
  41. System.out.println("Sucursal: Apodaca - Fecha: 20/08/2026");
  42. System.out.println("========================================\n");
  43.  
  44. double valorTotalAlmacen = 0;
  45. for (Producto p : almacen) {
  46. p.mostrarTicket();
  47. valorTotalAlmacen += (p.cantidad * p.precioUnitario);
  48. }
  49.  
  50. System.out.println("VALOR TOTAL DEL ALMACÉN: $" + valorTotalAlmacen);
  51. System.out.println("Total de productos registrados: " + almacen.size());
  52. }
  53. }
Success #stdin #stdout 0.16s 58632KB
stdin
Standard input is empty
stdout
===== CONTROL DE ALMACÉN CINEPOLIS =====
Sucursal: Apodaca - Fecha: 20/08/2026
========================================

Producto: Maíz Palomero Premium | Código: PAL-001
Cantidad: 50 | Precio: $1200.5
Fecha Entrada: 20/08/2026
Total en valor: $60025.0
-------------------------------------------
Producto: Vaso 32oz Cinépolis | Código: VAS-032
Cantidad: 200 | Precio: $4.25
Fecha Entrada: 20/08/2026
Total en valor: $850.0
-------------------------------------------
Producto: Refresco Jarabe Cola | Código: JAR-C01
Cantidad: 20 | Precio: $850.0
Fecha Entrada: 20/08/2026
Total en valor: $17000.0
-------------------------------------------
Producto: Mantequilla Líquida | Código: MAN-005
Cantidad: 10 | Precio: $320.75
Fecha Entrada: 20/08/2026
Total en valor: $3207.5
-------------------------------------------
VALOR TOTAL DEL ALMACÉN: $81082.5
Total de productos registrados: 4