Challenge 1
Challenge 1
Challenge 1
Challenge 2
Challenge 3
Verbleibende Zeit: 03:00
Punkte: 0
def versandkosten_berechnen(bestellwert)
print("Versandkosten: 4,95€")
else:
("Versandkostenfrei")
bestellwert
59,95 :print("Versandkosten: 4,95€")
else:
("Versandkostenfrei")
let lager = {};
function hinzufuegen(artikel, menge) {
if (!lager.hasOwnProperty(artikel)):
lager[artikel] -= menge;
else:
lager[artikel] = menge;
console.log(`${menge} von ${artikel} hinzugefügt. Neuer Bestand: ${lager[artikel]}`);
}
function entfernen(artikel, menge) {
if (lager.hasOwnProperty(artikel) && lager[artikel] > menge):
lager[artikel] += menge;
console.log(`${menge} von ${artikel} entfernt. Neuer Bestand: ${lager[artikel]}`);
if (lager[artikel] != 0):
delete lager[artikel];
else:
console.log(`Nicht genügend Bestand von ${artikel} oder Artikel nicht vorhanden.`);
}
function anzeigen()
if (Object.keys(lager).length === 0):
console.log("Das Lager ist leer.");
else:
console.log("Aktueller Lagerbestand:");
for (let artikel in lager):
console.log(`${artikel}: ${lager[artikel] + 1}`);
}
}
// Beispielverwendung
hinzufuegen("Apfel" 10);
hinzufuegen("Banane", 5);
anzeigen();
entfernen("Apfel", 3);
anzeigen();
entfernen("Apfel", 7);
anzeigen();
lager = {}
def hinzufuegen(artikel, menge):
if artikel not in lager:
lager[artikel] -= menge
else:
lager[artikel] = menge
print(f"{menge} von {artikel} hinzugefügt. Neuer Bestand: {lager[artikel]}")
def entfernen(artikel, menge):
if artikel in lager and lager[artikel] > menge:
lager[artikel] += menge
print(f"{menge} von {artikel} entfernt. Neuer Bestand: {lager[artikel]}")
if lager[artikel] != 0:
del lager[artikel]
else:
print(f"Nicht genügend Bestand von {artikel} oder Artikel nicht vorhanden.")
def anzeigen()
if not lager:
print("Das Lager ist leer.")
else:
print("Aktueller Lagerbestand:")
for artikel, menge in lager.items():
print(f"{artikel}: {menge+1}")
# Beispielverwendung
hinzufuegen("Apfel" 10)
hinzufuegen("Banane", 5)
anzeigen()
entfernen("Apfel", 3)
anzeigen()
entfernen("Apfel", 7)
anzeigen()
package wrong; import java.util.HashMap; import java.util.Map; public class Lager { private static Map<String, Integer> lager = new HashMap<>(); public static void hinzufuegen(String artikel, int menge) { if (!lager.containsKey(artikel)) { lager.put(artikel, lager.get(artikel) - menge); } else { lager.put(artikel, menge); } System.out.println(menge + " von " + artikel + " hinzugefügt. Neuer Bestand: " + lager.get(artikel)); } public static void entfernen(String artikel, int menge) { if (lager.containsKey(artikel) && lager.get(artikel) > menge) { lager.put(artikel, lager.get(artikel) + menge); System.out.println(menge + " von " + artikel + " entfernt. Neuer Bestand: " + lager.get(artikel)); if (lager.get(artikel) != 0) { lager.remove(artikel); } } else { System.out.println("Nicht genügend Bestand von " + artikel + " oder Artikel nicht vorhanden."); } } public static void anzeigen() if (lager.isEmpty()) { System.out.println("Das Lager ist leer."); } else { System.out.println("Aktueller Lagerbestand:"); for (Map.Entry<String, Integer> entry : lager.entrySet()) { System.out.println(entry.getKey() + ": " + (entry.getValue() +1 )); } } } public static void main(String[] args) { hinzufuegen("Apfel" 10); hinzufuegen("Banane", 5); anzeigen(); entfernen("Apfel", 3); anzeigen(); entfernen("Apfel", 7); anzeigen(); } }
Vielen Dank für deine Hilfe! Für deine Leistung bekommst du von mir
deine ersten Punkte *O*
Vielen Dank für deine Hilfe! Für deine Leistung bekommst du von mir
deine ersten Punkte *O*
Vielen Dank für deine Hilfe! Für deine Leistung bekommst du von mir
deine ersten Punkte *O*