Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Fast-Food-Bestellrechner | Übungen Zur Bedingten Kontrollflusssteuerung
C++-Bedingte Anweisungen

bookHerausforderung: Fast-Food-Bestellrechner

Aufgabe

Swipe to start coding

Sie entwickeln ein Fast-Food-Bestellsystem. Kundinnen und Kunden können mehrere Artikel aus dem Menü auswählen, und Sie möchten den Gesamtpreis ihrer Bestellung berechnen. Zusätzlich wird ein Rabatt gewährt, wenn der Gesamtbetrag einen bestimmten Wert überschreitet.

  1. Initialisieren Sie eine Variable total mit 0.0, um den Gesamtpreis der Bestellung zu speichern.
  2. Iterieren Sie mit einer Schleife durch das Array items. Die Arraygröße entspricht n, das als zweiter Parameter an die Funktion calculateTotalOrder übergeben wird.
  3. Überprüfen Sie für jeden Artikel den Namen mit if / else if und addieren Sie den entsprechenden Preis zu total.
    • "Burger" → $5.0
    • "Pizza" → $8.0
    • "Hot dog" → $4.0
  4. Gewähren Sie einen 10%-Rabatt, wenn total $20 übersteigt, indem Sie total mit 0.9 multiplizieren.
  5. Geben Sie das finale total aus der Funktion zurück.

Lösung

solution.cpp

solution.cpp

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

Awesome!

Completion rate improved to 7.69

bookHerausforderung: Fast-Food-Bestellrechner

Swipe um das Menü anzuzeigen

Aufgabe

Swipe to start coding

Sie entwickeln ein Fast-Food-Bestellsystem. Kundinnen und Kunden können mehrere Artikel aus dem Menü auswählen, und Sie möchten den Gesamtpreis ihrer Bestellung berechnen. Zusätzlich wird ein Rabatt gewährt, wenn der Gesamtbetrag einen bestimmten Wert überschreitet.

  1. Initialisieren Sie eine Variable total mit 0.0, um den Gesamtpreis der Bestellung zu speichern.
  2. Iterieren Sie mit einer Schleife durch das Array items. Die Arraygröße entspricht n, das als zweiter Parameter an die Funktion calculateTotalOrder übergeben wird.
  3. Überprüfen Sie für jeden Artikel den Namen mit if / else if und addieren Sie den entsprechenden Preis zu total.
    • "Burger" → $5.0
    • "Pizza" → $8.0
    • "Hot dog" → $4.0
  4. Gewähren Sie einen 10%-Rabatt, wenn total $20 übersteigt, indem Sie total mit 0.9 multiplizieren.
  5. Geben Sie das finale total aus der Funktion zurück.

Lösung

solution.cpp

solution.cpp

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
single

single

some-alt