C++ Program to Demonstrate the Arithmetic Operators

Last updated on:

In this tutorial, we will learn about the Arithmetic Operator i.e. how to demonstrate the Arithmetic Operators using C++

So, here’s some quick information related to the program which can help you to know better, i.e. What actually it says?

Quick Info:💡

↪ Arithmetic Operator is a binary operator used to perform tasks on the operands.

↪The basic arithmetic operators include :

  • Addition (+)
  • Subtraction (-)
  • Multiplication (*)
  • Division (/)
  • Modulus (%)

↪ Steps to perform the above task:

  • First, Input the value of the operands.
  • Second, Use the different arithmetic operators to demonstrate it.
  • Third, Display the result on the output screen.

It can be done using different ways:

  • Using a Simple Method
  • Using a Class
  • Using a Function

Program to Demonstrate the Arithmetic Operators Using Simple Method

Here’s a simple method that demonstrates the Arithmetic operations.

Example:

#include<iostream.h>
#include<conio.h>
void main()
{
int a,b;
cout<<"Enter the value of a:";
cin>>a;
cout<<"Enter the value of b:";
cin>>b;
int sum=a+b;
cout<<"Addition is:="<<sum<<endl;
int sub=a-b;
cout<<"Subtraction is:="<<sub<<endl;
int mul=a*b;
cout<<"Multiplication is:="<<mul<<endl;
int div=a/b;
cout<<"Division is:="<<div<<endl;
int mod=a%b;
cout<<"Modulus is:="<<mod<<endl;
getch();
}
//Output:
Enter the value of a:10
Enter the value of b:5
Addition is:=15
Subtraction is:=5
Multiplication is:=50
Division is:=2
Modulus is:=0
Arithmetic operator simple

Working:

Flow of a program:

Arithmetic operator working

Program to Demonstrate the Arithmetic Operators Using Class

A class is a user-defined data type which makes C++ an object-oriented language.

We create a class with two functions getdata and arithmetic_op. Function getdata is used to get two integers from a user, and function arithmetic_op operates and displays the result.

So, here I will show you, how to demonstrate the arithmetic operators using class.

Example:

#include<iostream.h>
#include<conio.h>
class arithmetic
{
public:
int a, b;
void getdata()
{
cout<<"Enter the value of a:=";
cin>>a;
cout<<"Enter the value of b:=";
cin>>b;
}
void arithmetic_op()
{
cout<<"Sum is:="<<(a+b)<<endl;
cout<<"Difference is:="<<(a-b)<<endl;
cout<<"Multiplication is:="<<(a*b)<<endl;
cout<<"Division is:="<<(a/b)<<endl;
cout<<"Modulus is:="<<(a%b)<<endl;
}
};
void main()
{
arithmetic obj;
obj.getdata();
obj.arithmetic_op();
getch();
}
//Output:
Enter the value of a:20
Enter the value of b:5
Sum is:=25
Subtraction is:=15
Multiplication is:=100
Division is:=4
Modulus is:=0
Arithemetic operator class

Working:

Arithemetic operator class working

Program to Demonstrate the Arithmetic Operators Using Function

A function is a group of statements which perform a specific task.

Actually, it is a self-contained block of statements which performs its task when get executed.

For operations, first create functions for different arithmetic operations and pass the arguments for two integers.

Example:

#include<iostream.h>
#include<conio.h>
int add(int a, int b){
cout<<"Addition is: ";
return (a+b);
}
int sub(int a, int b){
cout<<"Subtraction is: ";
return (a-b);
}
int mul(int a, int b){
cout<<"Multiplication is: ";
return (a*b);
}
int div(int a, int b){
cout<<"Division is: ";
return (a/b);
}
int mod(int a, int b){
cout<<"Modulus is: ";
return (a%b);
}
void main()
{
int first_no,second_no;
cout<<"Enter the first number:";
cin>>first_no;
cout<<"Enter the second number:";
cin>>second_no;
cout<<add(first_no, second_no)<<endl;
cout<<sub(first_no, second_no)<<endl;
cout<<mul(first_no, second_no)<<endl;
cout<<div(first_no, second_no)<<endl;
cout<<mod(first_no, second_no)<<endl;
getch();
}
//Output:
Enter the first number:30
Enter the second number:5
Addition is:=35
Subtraction is:=25
Multiplication is:=150
Division is:=6
Modulus is:=0
Arithmetic operator using function

Working:

Flow of a program:

Arithmetic operator working function

Wrapping Up:

From the above examples, we understood that there are several ways to write a single program using different ways.

Sounds Interesting! Right?

Well, I hope it really helped you to know C++ better.

And, if you liked this stay with us to get more such exciting codes to explore more in C++.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *