# C++ Program For Addition of Two Numbers

In this post, we will develop the C++ program for the addition of two numbers. First, we will develop a simple program for the addition of two numbers in C++, and then we will develop a C++ program for the addition of two numbers using functions.

To add two numbers we have to declare two variables. The data type of these variables can be int, float, or double type. Since using double data type we can store both integer and floating-point numbers so we will take double data type. We can take input directly (hardcode) or we can ask the end-user for the input.

``````// C++ program to add two numbers
#include<iostream>
using namespace std;
int main()
{
// declare two variables to store numbers
double num1, num2;
// declare variable to store sum value
double sum;

cout << "Enter Two Numbers : ";
cin >> num1 >> num2;

// calculate sum value
sum = num1 + num2;

// display result
cout << "Sum = " << sum << endl;

return 0;
}``````

Output:-

Enter Two Numbers: 12 13
Sum = 25

## C++ Program for Addition of Two Numbers Using Functions

Here we will write a C++ program for the addition of two numbers using functions. For this develop a function add() to calculate the addition of two integers and display sum value in the main() function.

A function is a block of code that performs a specific task. For example, the main is function and every program execution starts from main function in C++ programming.

``````// C++ Program for Addition of Two Numbers Using Functions
#include<iostream>
using namespace std;

// function prototype (declaration)

// main method
int main()
{
// declare variables
double num1, num2, sum;

// take input from end-user
cout << "Enter Two Numbers : ";
cin >> num1 >> num2;

// calculate sum value
// function call

// display sum value
cout << "Sum = " << sum << endl;

return 0;
}

// function definition
{
double z;
z = x + y;
//return statement
return z;
}``````

Output:-

Enter Two Numbers: 45.8 12.5
Sum = 58.3

If you enjoyed this post, share it with your friends. Do you want to share more information about the topic discussed above or you find anything incorrect? Let us know in the comments. Thank you!