From 8b4c2c2fbd51b11e792cc176856c266ca16e3580 Mon Sep 17 00:00:00 2001 From: "igor.lewandowski" <3029957@stud.th-mannheim.de> Date: Fri, 12 Dec 2025 13:22:54 +0100 Subject: [PATCH] =?UTF-8?q?Erg=C3=A4nzung=20der=20Funktion=20des=20Warenko?= =?UTF-8?q?rbs.=20->Produkte=20+=20Menge=20hinzuf=C3=BCgen=20->Warenkorb?= =?UTF-8?q?=20Anzeige=20->Optimierung=20der=20Produktsuche=20allgemein=20-?= =?UTF-8?q?>Erste=20Schritte=20f=C3=BCr=20Bearbeitung=20des=20Warenkorbs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/OnlineShop.java | 17 ++++++++++++++++- src/ShopTUI.java | 6 +++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/OnlineShop.java b/src/OnlineShop.java index c66a21a..5b35844 100644 --- a/src/OnlineShop.java +++ b/src/OnlineShop.java @@ -75,9 +75,24 @@ public class OnlineShop { String[] arrayMengeundProdukte = warenkorb.ausgabe(); for (int i = 0; i < arrayMengeundProdukte.length / 2; i++) { System.out.print(arrayMengeundProdukte[i] + " Stück | " + arrayMengeundProdukte[i+arrayMengeundProdukte.length/2]); - } } + public void warenkorbÄnderungen(int auswahl){ + if (auswahl == 1){ + System.out.println("Welches Produkt möchten Sie aus dem Warenkorb löschen? \n Bitte die Stelle im Warenkorb angeben"); + Scanner scanner = new Scanner(System.in); + int warenkorbStelle = scanner.nextInt(); + Warenkorb.set(warenkorbStelle);; + + } + else if (auswahl == 2){ + System.out.println("Von welchem Produkt möchten Sie die Menge verändern \n Bitte die Stelle im Warenkorb angeben"); + Scanner scanner = new Scanner(System.in); + int warenkorbStelle = scanner.nextInt(); + warenkorb.menge.set(warenkorbStelle) = + } + } + } diff --git a/src/ShopTUI.java b/src/ShopTUI.java index 52ca56a..53bd708 100644 --- a/src/ShopTUI.java +++ b/src/ShopTUI.java @@ -26,7 +26,11 @@ public class ShopTUI { case 2: shop.warenkorbAusgabe(); - + System.out.println("\n Möchten Sie gerne Änderungen vornehmen? \n 1=Produkte löschen, 2=Menge verändern, 3=Zurück zum Hauptmenü"); + int warenkorbAuswahl = scanner.nextInt(); + if (warenkorbAuswahl == 1) { + shop.warenkorbÄnderungen(warenkorbAuswahl); + } break;