Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Fastfood-Bestelcalculator | Oefeningen voor Conditionele Stroomregeling
C++ Conditionele Uitspraken

bookUitdaging: Fastfood-Bestelcalculator

Taak

Swipe to start coding

Je bouwt een fastfood-bestelsysteem. Klanten kunnen meerdere items van het menu selecteren en je wilt de totale prijs van hun bestelling berekenen. Daarnaast wordt er een korting toegepast als het totaalbedrag een bepaald bedrag overschrijdt.

  1. Initialiseer een variabele total met 0.0 om de totale prijs van de bestelling op te slaan.
  2. Itereer door de array items met behulp van een lus. De grootte van de array is gelijk aan n, dat als tweede parameter aan de functie calculateTotalOrder wordt doorgegeven.
  3. Controleer voor elk item de naam met if / else if en tel de bijbehorende prijs op bij total.
    • "Burger" → $5.0
    • "Pizza" → $8.0
    • "Hot dog" → $4.0
  4. Pas een korting van 10% toe als het total meer dan $20 bedraagt door total te vermenigvuldigen met 0.9.
  5. Geef het uiteindelijke total terug vanuit de functie.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookUitdaging: Fastfood-Bestelcalculator

Veeg om het menu te tonen

Taak

Swipe to start coding

Je bouwt een fastfood-bestelsysteem. Klanten kunnen meerdere items van het menu selecteren en je wilt de totale prijs van hun bestelling berekenen. Daarnaast wordt er een korting toegepast als het totaalbedrag een bepaald bedrag overschrijdt.

  1. Initialiseer een variabele total met 0.0 om de totale prijs van de bestelling op te slaan.
  2. Itereer door de array items met behulp van een lus. De grootte van de array is gelijk aan n, dat als tweede parameter aan de functie calculateTotalOrder wordt doorgegeven.
  3. Controleer voor elk item de naam met if / else if en tel de bijbehorende prijs op bij total.
    • "Burger" → $5.0
    • "Pizza" → $8.0
    • "Hot dog" → $4.0
  4. Pas een korting van 10% toe als het total meer dan $20 bedraagt door total te vermenigvuldigen met 0.9.
  5. Geef het uiteindelijke total terug vanuit de functie.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
single

single

some-alt