Challenge: Calculate Shipping Cost
Swipe to start coding
You are building a shipping cost calculator that computes the final shipping price for a product based on its weight and selected delivery option.
- Inside the function
calculateShipping
, set the initialshippingPrice
to 10% ofproductPrice
. - If the product's weight exceeds 25 pounds, add an additional $2.25 to
shippingPrice
. - Use a
switch
statement on theoption
parameter:- Case 1 β add $0.3 to
shippingPrice
. - Case 2 β add $0.5 to
shippingPrice
. - Case 3 β add $1.75 to
shippingPrice
. - Default β do nothing.
- Case 1 β add $0.3 to
- Return the value of
shippingPrice
from the function.
Example
calculateShipping(27.6f, 21.99f, 2)
β 4.95
calculateShipping(24.0f, 50.0f, 1)
β 5.00
calculateShipping(30.0f, 100.0f, 3)
β 13.35
Solution
solution.cpp
Thanks for your feedback!
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 7.69
Challenge: Calculate Shipping Cost
Swipe to show menu
Swipe to start coding
You are building a shipping cost calculator that computes the final shipping price for a product based on its weight and selected delivery option.
- Inside the function
calculateShipping
, set the initialshippingPrice
to 10% ofproductPrice
. - If the product's weight exceeds 25 pounds, add an additional $2.25 to
shippingPrice
. - Use a
switch
statement on theoption
parameter:- Case 1 β add $0.3 to
shippingPrice
. - Case 2 β add $0.5 to
shippingPrice
. - Case 3 β add $1.75 to
shippingPrice
. - Default β do nothing.
- Case 1 β add $0.3 to
- Return the value of
shippingPrice
from the function.
Example
calculateShipping(27.6f, 21.99f, 2)
β 4.95
calculateShipping(24.0f, 50.0f, 1)
β 5.00
calculateShipping(30.0f, 100.0f, 3)
β 13.35
Solution
solution.cpp
Thanks for your feedback!
single