Pages

C++ Programming Tutorials - 16 ( Function Overloading )

tut19.cpp =

// This tut contains Function Overloading

#include<iostream>
using namespace std;

int add(int xint y){
    cout<<"The sum  Using 2 argument add function is :"<<endl;
    return x + y ;
}
int add(int x,int y,float z){
    cout<<"The sum Using 3 argument add function is :"<<endl;
    return x+y+z;
}

// Calculate the volume of a cylinder
int volume(double rint h){
    return(3.14 * r *r *h);
}

// Calculate the volume of a cube
int volume(int a){
    return (a * a * a);
}

// Rectangular box
int volume (int lint bint h){
    return (l*b*h);
}

int main(){
    cout<<"The sum of 6 and 9 is "<<add(6,9)<<endl;
    cout<<"The sum of 6, 9 and 12 is "<<add(6912)<<endl;
    cout<<"The volume of cuboid of 3, 6 and 9 is "<<volume(369)<<endl;
    cout<<"The volume of cylinder of radius 5 and height 10 is "<<volume(510)<<endl;
    cout<<"The volume of cube of side 3 is "<<volume(3)<<endl;
    
    return 0;
}

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Top 10 Python Packages Every Developer Should Learn

Top 10 Python Packages Every Developer Should Learn There are more than  200,000 Python packages  in the world (and that’s just counting tho...