Function Overloading in C++ to find the sum

 

Function Overloading with an Example in C++ – to find the sum

In this tutorial, we will Learn:

What is Function Overloading in C++?

Write a C++ program to define three overloaded functions to find the sum of two integers, sum of two floating-point numbers, and the sum of three integers.

Solution:

Video Tutorial:

Function overloading means, two or more functions have the same names but different argument lists.

The arguments may differ in the type of arguments or number of arguments, or both.

However, the return types of overloaded methods can be the same or different is called function overloading.

Function overloading conceptshelps us to use the same function names multiple time in the same program.

Following program demonstrates the overloaded function to find the sum of two integers, sum of two floating-point numbers, and the sum of three integers.

 #include<iostream>
 using namespace std;

 int sum(int x, int y)
 {
     return x+y;
 }
 double sum(double x, double y)

 {
     return x+y;
 }

 int sum (int x, int y, int z)
 {
     return x+y+z;
 }

 int main()
 {
     cout <<"The Sum of two integers: "<<sum(10, 20)<<endl;
     cout <<"The Sum of two floats: "<<sum(10.5, 20.7)<<endl;
     cout <<"The Sum of three integers: "<<sum(10, 20, 30)<<endl;
 }

OUTPUT:

The Sum of two integers: 30

The Sum of two floats: 31.2

The Sum of three integers: 60

Summary:

In this article, we understood Function Overloading in C++ to find the sum and wrote an overloaded function to find the sum of two integers, the sum of two floating-point numbers, and the sum of three integers.

If you like the tutorial share it with your friends. Like the Facebook page for regular updates and YouTube channel for video tutorials.

Leave a Comment

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

Welcome to VTUPulse.com


Computer Graphics and Image Processing Mini Projects -> Click Here

Download Final Year Project -> Click Here

This will close in 12 seconds