Simple Program for Constructor Example 2 Using C++ Programming

Constructor Syntax

class class-name {

    Access Specifier :
    Member - Variables
    Member - Functions
public:
    class-name() {
        // Constructor code 
    }

    //... other Variables & Functions
}

Simple Program Constructor Algorithm/Steps:

  • STEP 1:  Start the program.
  • STEP 2:  Declare the class as Prime with data members,
  •                   Member functions.
  • STEP 3:  Consider the argument constructor Prime() with integer
  •                   Argument.
  • STEP 4:  To cal the function calculate() and do the following steps.
  • STEP 5:  For i=2 to a/2 do
  • STEP 6:  Check if a%i==0 then set k=0 and break.
  • STEP 7:  Else set k value as 1.
  • STEP 8:  Increment the value i as 1.
  • STEP 9:  Check whether the k value is 1 or 0.
  • STEP 10:If it is 1 then display the value is a prime number.
  • STEP 11:Else display the value is not prime.
  • STEP 12:Stop the program.

Simple Program for Constructor Example 2

//Simple Program for Constructor Example 2

#include<iostream.h>
#include<conio.h>

class prime {
    int a, k, i;
public:

    prime(int x) {
        a = x;
    }

    void calculate() {
        k = 1;
        {
            for (i = 2; i <= a / 2; i++)

                if (a % i == 0) {
                    k = 0;
                    break;
                } else {
                    k = 1;
                }
        }
    }

    void show() {
        if (k == 1)
            cout << ?\n\tA is prime Number. ";
        else
            cout << "\n\tA is Not prime.";
    }
};

void main() {
    clrscr();
    int a;
    cout << "\n\tEnter the Number:";
    cin>>a;
    prime obj(a);
    obj.calculate();
    obj.show();
    getch();
}

Sample Output

Enter the number: 7
Given number is Prime Number