Challenge: Math Operation Handler
Swipe to start coding
You're building a simple math operation processor that performs different calculations based on the selected operation type.
Use a switch
statement to handle each operation type.
- Addition (
case 1
)- Add
a
andb
. - Print
"Adding numbers..."
.
- Add
- Subtraction (
case 2
)- Subtract
b
froma
. - Print
"Subtracting numbers..."
.
- Subtract
- Multiplication (
case 3
)- Multiply
a
byb
. - Print
"Multiplying numbers..."
.
- Multiply
- Division (
case 4
)- Check if
b
is not equal to zero. - If true, divide
a
byb
and print"Dividing numbers..."
. - Otherwise, print
"Error: Division by zero not allowed."
.
- Check if
- Default Case
- Print
"Invalid operation type."
if the number doesn't match any valid case.
- Print
- Return the result of the performed operation.
Example
operationType = 3
, a = 12.0
, b = 4.0
=> "Multiplying numbers..."
and return 48.0
.
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
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
Challenge: Math Operation Handler
Swipe to show menu
Swipe to start coding
You're building a simple math operation processor that performs different calculations based on the selected operation type.
Use a switch
statement to handle each operation type.
- Addition (
case 1
)- Add
a
andb
. - Print
"Adding numbers..."
.
- Add
- Subtraction (
case 2
)- Subtract
b
froma
. - Print
"Subtracting numbers..."
.
- Subtract
- Multiplication (
case 3
)- Multiply
a
byb
. - Print
"Multiplying numbers..."
.
- Multiply
- Division (
case 4
)- Check if
b
is not equal to zero. - If true, divide
a
byb
and print"Dividing numbers..."
. - Otherwise, print
"Error: Division by zero not allowed."
.
- Check if
- Default Case
- Print
"Invalid operation type."
if the number doesn't match any valid case.
- Print
- Return the result of the performed operation.
Example
operationType = 3
, a = 12.0
, b = 4.0
=> "Multiplying numbers..."
and return 48.0
.
Solution
solution.cpp
Thanks for your feedback!
single