Utmaning: Snabbmatsbeställningskalkylator
Swipe to start coding
Du utvecklar ett snabbmatsbeställningssystem. Kunder kan välja flera artiklar från menyn, och du vill beräkna det totala priset för deras beställning. Dessutom ska en rabatt tillämpas om totalsumman överstiger ett visst belopp.
- Initiera en variabel
totaltill0.0för att lagra det totala beställningspriset. - Iterera genom arrayen
itemsmed en loop. Arrayens storlek är lika medn, vilket skickas som andra parameter till funktionencalculateTotalOrder. - För varje artikel, kontrollera dess namn med hjälp av
if / else ifoch lägg till motsvarande pris tilltotal."Burger"→ $5.0"Pizza"→ $8.0"Hot dog"→ $4.0
- Tillämpa 10 % rabatt om
totalöverstiger $20 genom att multipliceratotalmed0.9. - Returnera det slutliga värdet av
totalfrån funktionen.
Lösning
solution.cpp
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 7.69
Utmaning: Snabbmatsbeställningskalkylator
Svep för att visa menyn
Swipe to start coding
Du utvecklar ett snabbmatsbeställningssystem. Kunder kan välja flera artiklar från menyn, och du vill beräkna det totala priset för deras beställning. Dessutom ska en rabatt tillämpas om totalsumman överstiger ett visst belopp.
- Initiera en variabel
totaltill0.0för att lagra det totala beställningspriset. - Iterera genom arrayen
itemsmed en loop. Arrayens storlek är lika medn, vilket skickas som andra parameter till funktionencalculateTotalOrder. - För varje artikel, kontrollera dess namn med hjälp av
if / else ifoch lägg till motsvarande pris tilltotal."Burger"→ $5.0"Pizza"→ $8.0"Hot dog"→ $4.0
- Tillämpa 10 % rabatt om
totalöverstiger $20 genom att multipliceratotalmed0.9. - Returnera det slutliga värdet av
totalfrån funktionen.
Lösning
solution.cpp
Tack för dina kommentarer!
single