Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Arithmetic Operators Practice | Introduction to Operators
C++ Introduction
Section 2. Chapter 2
single

single

Challenge: Arithmetic Operators Practice

Swipe to show menu

These five mathematical operators (+, -, *, /, and %) serve to carry out various mathematical operations. They work as you expect it to work and they also account for the order of the operation and parentheses. So the multiplication goes first and so on.

main.cpp

main.cpp

1234567
#include<iostream> int main() { // Write any math expression you want std::cout << ___ << std::endl; }

The division operator (/) returns only the integer part of the result, discarding any remainder. For instance, when dividing 10 by 3, the result is 3, not 3.333... To obtain the desired division result with decimals (e.g., 10 / 3 = 3.333), it is necessary for at least one of the operands to be of a double or float data type.

main.cpp

main.cpp

1234567
#include <iostream> int main() { std::cout << 5 / 2 << std::endl; std::cout << 5. / 2 << std::endl; }

The modulo operator (%) calculates and returns the remainder resulting from a standard division operation.

main.cpp

main.cpp

123456
#include <iostream> int main() { std::cout << 15 % 8 << std::endl; }
Task

Swipe to start coding

Complete the code by replacing each ___ with the correct arithmetic operator. Use the operation described in each comment:

  • Withdraw 150 should subtract 150 from 500;

  • 6 Months Save should multiply 500 by 6;

  • Share (3) should divide 500 by 3;

  • Leftover should find the remainder after dividing 500 by 3.

Use each operator where it fits: -, *, /, %.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 2
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt