Site icon T4Tutorials.com

C++ program to find factorial of a no. by defining the member functions outside the class

C++ program to find the factorial of a no. by defining the member functions outside the class.

#include<iostream>
using namespace std;
class T4Tutorials_Factorial_Number
{
	private:
			int n,n1,f=1;
	public:
		void input();
		void calc();
		void display();
};
void T4Tutorials_Factorial_Number::input()
{
	cout<<"Please Enter a no.:”<<endl;
	cin>>n;
}
void T4Tutorials_Factorial_Number::calc()
{
	n1=n;
	if(n==0||n==1)
	cout<<" Factorial  of "<<n<<" is 1”<<endl;
	else
	{
		while(n>0)
		{
			f=f*n;
			n--;
		}
	}

}
void T4Tutorials_Factorial_Number::display()
{
		cout<<" The Factorial  of "<<n1<<" is "<<f;
}
int main ()
{
	T4Tutorials_Factorial_Number object;
	object.input();
	object.calc();
	object.display();
}

Output

Please Enter a no.: 4

The Factorial of 4 is 24

More Practice on Factorial problem in C++

  1. Factorial Program in C++
  2. factorial using single inheritance
  3. Factorial Program in C++ using Class Objects
  4. factorial using Multiple inheritances
  5. C++ program for factorial using Constructor DestructorFactorial Of A Number By Using The Recursion
  6. Factorial Program with structures and pointers C++
  7. Factorial Program with Nested Structure C++
  8. factorial of a no. by defining the member functions outside the class
Exit mobile version