Thursday, September 10, 2020

Function Overloading, operator overloading, function overriding in CPP/C++ || Polymorphism in CPP

 Function/Method Overloading in CPP/C++:

#include<bits/stdc++.h>

using namespace std;

class prime{

public:

        void sum(int a, int b)

        {

                printf("%d\n", (a + b));

        }

        void sum(int a, double b)

        {

                cout<<(a + b)<<endl;

        }

        void sum(double a, double b)

        {

                cout<<(a + b)<<endl;

        }

};

int main()

{

        prime obj;

        obj.sum(10.30, 20.45);

        return 0;

}



Operator Overloading in CPP/C++:

#include<iostream>

using namespace std;

int main()

{

        string s1, s2, s;

        s1 = "Prime ";

        s2 = "University";

        s = s1 + s2;

        cout<<s<<endl;

        int num1, num2, num;

        num1 = 100;

        num2 = 300;

        num = num1 + num2;

        cout<<num<<endl;

        return 0;

}

Method Overriding/Run Time Polymorphism:

#include<iostream>

using namespace std;

class prime{

public:

        void display(){

                cout<<"Prime, CSE Dept."<<endl;

        }

};

class cse : public prime{

public:

  void display(){

                cout<<"Prime, CSE Dept. from CSE class"<<endl;

        }

};

int main()

{

        cse obj;

        obj.display();

        return 0;

}





Monday, September 7, 2020

Different types of macro calling with proper example in C

 #include<stdio.h>

#define sum(num1, num2) num1 + num2//Macro Definition

#define multiplication(num1, num2, num3) num1 * num2 * num3

#define maximum(a, b) a>b?a:b

#define square(a) a * a

int main()

{

        int res = 64/square(4);

        printf("%d\n", res);

        return 0;

}





Sunday, September 6, 2020

Input and Output in Structure array with different function || Structure in C Programming || Input and Output in Structure

 Program -01

Structure Creation in C programming.

#include<stdio.h>

struct student

{

    int id;

    char name[100];

    double result;

};

int main()

{

        struct student std;

        scanf("%d", &std.id);

        scanf(" %s", &std.name);

        scanf(" %lf", &std.result);

        printf("%d %s %lf\n", std.id, std.name, std.result);

        return 0;

}


Program-02

Input and Output Function for a Structure in C Programming

#include<stdio.h>

struct student{

        int id;

        char name[100];

        double res;

        int contact;

};

void input()

{

        struct student s[5];

        int i;

        printf("Enter each student Information one by one: \n");

        for(i = 0; i < 2; i++){

                scanf("%d %s", &s[i].id, &s[i].name);

                scanf("%lf%d", &s[i].res, &s[i].contact);

        }

}

void output()

{

        struct student s[5];

        int i;

        for(i = 0; i < 5; i++){

                printf("Id: %d ", s[i].id);

                printf("Name: %s ", s[i].name);

                printf("Result: %lf ", s[i].res);

                printf("Contact: %d\n", s[i].contact);

        }

}

int main()

{

        input();

        output();

        return 0;

}







Tuesday, September 1, 2020

Some important abbreviation for IT Related Jobs

 

CODASYL: Committee/Conference of Data System Language

SNMP: Simple Network Management Protocol

WCCP: Web Cash Control Protocol

IPSLA: Internet Protocol Service Level Agreement

TCP: Transmission Control Protocol

UDP: User Datagram Protocol

FTP: File Transfer Protocol

SMTP: Simple Mail Transfer Protocol

DNS: Domain Name System