Skip to main content

Featured

C Pattern Programs: Square Number and Alphabet Patterns Explained

πŸ”· Square Star Pattern πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = 1; i <= num; i++) { for(int j = 1; j <= num; j++) { printf("* ");//keep"* " } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Column-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = num; i >= 1; i--) { for(int j = num; j >= 1; j--) { printf("%c ", j + 64);//%c for Character and 64 will be ASIIC VALUE } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Row-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; ...

C++ Program for Function Overloading Using Multiplication

C++ Program for Function Overloading Using Multiplication

✅ C++ Program to Demonstrate Function Overloading Using Multiplication

#include <iostream>
using namespace std;

class maths
{
public:
    int multiply(int a, int b)
    {
        return a * b;
    }

    double multiply(double a, double b, double c)
    {
        return a * b * c;
    }
};

int main()
{
    maths m;
    int a, b;
    double x, y, z;

    cout << "Enter any two integer numbers:" << endl;
    cin >> a >> b;

    cout << "Enter any three decimal numbers:" << endl;
    cin >> x >> y >> z;

    cout << "Multiplication of two numbers: "
         << m.multiply(a, b) << endl;

    cout << "Multiplication of three numbers: "
         << m.multiply(x, y, z) << endl;

    return 0;
}
  

πŸ“˜ Explanation:

This program demonstrates function overloading in C++ using different data types. Function overloading allows multiple functions to have the same name but different parameter lists.

  • multiply(int a, int b) — multiplies two integer values.
  • multiply(double a, double b, double c) — multiplies three double values.

The compiler automatically selects the correct function based on the number and type of arguments passed during function call. This is an example of compile-time polymorphism.

🧾 Sample Output:

Enter any two integer numbers:
4 5
Enter any three decimal numbers:
1.2 2.0 3.5
Multiplication of two numbers: 20
Multiplication of three numbers: 8.4
  

πŸ”‘ Keywords:

C++ function overloading, multiplication program in C++, compile time polymorphism, C++ OOP example, function overloading with data types

πŸ“Œ Hashtags:

#CPlusPlus #FunctionOverloading #OOP #CPPBasics #Programming #1printf

πŸ” Search Description:

Understand function overloading in C++ using a multiplication example with integer and double data types. Includes explanation, sample output, and dark-themed code.

Comments

Popular Posts

πŸŒ™