C++ Project on Quiz

Submitted by Editor

Quiz

#include
#include
#include
#include
#include
#include
class quiz
{ public :
void set1();
void ques1();
void ques2();
void ques3();
void ques4();
void ques5();
void ques6();
void ques7();
void ques8();
void ques9();
void ques10();
void ques11();
void ques12();
void ques13();
void ques14();
void ques15();
void fifty1();
void fifty2();
void fifty3();
void fifty4();
void fifty5();
void fifty6();
void fifty7();
void fifty8();
void fifty9();
void fifty10();
void fifty11();
void fifty12();
void fifty13();
void fifty14();
void fifty15();
}s1;
class quiz2
{ public :
void set2();
void ques1();
void ques2();
void ques3();
void ques4();
void ques5();
void ques6();
void ques7();
void ques8();
void ques9();
void ques10();
void ques11();
void ques12();
void ques13();
void ques14();
void ques15();
void fifty1();
void fifty2();
void fifty3();
void fifty4();
void fifty5();
void fifty6();
void fifty7();
void fifty8();
void fifty9();
void fifty10();
void fifty11();
void fifty12();
void fifty13();
void fifty14();
void fifty15();
}s2;
long int pts;
int t=0,flag=0;
char ans[1],w;
//******************* MAIN PART ****************
void main()
{
clrscr();
int age,q;
char name[30];
gotoxy(20,10);
cout< <"\n THIS IS A QUIZ GAME ";
cout<<"\n\n\n FIRST ANSWER THE ELIGIBLE QUESTION TO PLAY THE GAME";

cout<<"\nEnter the name:-";
gets(name);
cout<<"\nEnter the age:-";
cin>>age;
if(age>=25 && age< =35)
  {
  q=1;
  }
if(age>35 && age< =45)  {
  q=2;
  }
if(age>45 && age< =55)
  {
  q=3;
  }
switch(q)
  {
  case 1: s1.set1();
	  break;
  case 2: s2.set2();
	 break;
  default : cout<<"\aError";

  }
  getch();
}
//*************** END OF MAIN **********************

//******** SET 1
void quiz::set1()
	{
	clrscr();
	cout<<"\n This is your eligibility question ";
	cout<<"\n\n\n\nIn computer,what is 1 gigabyte?";
	cout<<"\n(a)1024*2 bytes"<<"\t(b)1024*1024*1024 bytes";
	cout<<"\n(c)1024*3 bytes"<<"\t(d)NONE OF THESE";
	char rs[]="b";
	cout<<"\nEnter your answer :- ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  clrscr();
	  cout< <"\nYou have qualified";
	  gotoxy(20,10);
	  cout<<"\n***********************************";
	  cout<<"\n**WELCOME TO THIS GRAND QUIZ SHOW**";
	  cout<<"\n***********************************";
	  cout<<"\n\n\n\nHERE YOU WILL BE ASKED A QUESTION & FOUR OPTIONS ";
	  cout<<"\nWILL BE THERE, IN WHICH THREE ARE WRONG AND ONLY ONE";
	  cout<<"\nIS CORRECT.YOU HAVE TO GIVE THE CORRECT ANSWER ";
	  cout<<"\nYOU HAVE A 50 - 50 HELP LINE IN WHICH THERE WILL BE ";
	  cout<<"\nONLY TWO OPTIONS OF WHICH ONLY ONE IS CORRECT. YOU";
	  cout<<"\nHAVE TO GIVE THE CORRECT ANSWER.ANY WRONG ANSWER MEANS YOU ";
	  cout<<"\nFINISH THE GAME THERE ONLY. ";
	  cout<<"\n******** YOU CAN TAKE ONLY THREE HELP LINES *********";
	  cout<<"\n\n\n\n\nPRESS ENTER TO START THE GAME ";
	  getch();
	  s1.ques1();
	  }
	else
	  {
	  cout<<"\aUNSUCESSFUL\a";
	  cout<<"\n\n\t\t BETTER LUCK NEXT TIME ";
	  getch();
	  }
	}



//************** QUESTION 1
     void quiz::ques1()
	{
	clrscr();
	cout<<"\nWhat do you mean by Hexadecimal in computer?";
	cout<<"\n(a)With a base of 16"<<"\t(b)With a base of 6";
	cout<<"\n(c)With a base of 8"<<"\t(d)NONE OF THESE";
	char rs[]="a";
	cout<<"\nDO YOU WANT 50/50 LIFELINE (Y/N) ";
	cin>>w;
	if(w=='Y'|| w=='y')
	  {
	  flag++;
	  s1.fifty1();
	  }
	cout< <"\n Please give your answer :- ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  pts=1000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s1.fifty2();
	}
		cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=2000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s1.fifty3();
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	   pts=3000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s1.fifty4();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=5000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s1.fifty5();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	 pts=10000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'|| w=='y')
	{
	flag++;
	s1.fifty6();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=20000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s1.fifty7();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=40000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	 if(w=='Y'||w=='y')
	  {
	  flag++;
	  s1.fifty8();
	  }
	  }
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
		{
	  pts=80000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	 if(w=='Y' || w=='y')
	   {
	   flag++;
	   s1.fifty9();
	   }
	   }
	   cout< <"\n Please give your answer ";
	   cin>>ans;
	   strlwr(ans);
	   t=strcmp(ans,rs);
	   if(t==0)
	       {
	  pts=160000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y' || w=='y')
	    {
	    flag++;
	    s1.fifty10();
	    }
	    }
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  pts=320000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y' || w=='y')
	{
	flag++;
	s1.fifty11();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  pts=640000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

  if(w=='Y' || w=='y')
    {
    flag++;
    s1.fifty12();
    }
    }
   cout< <"\n Please give your answer ";
   cin>>ans;
   strlwr(ans);
   t=strcmp(ans,rs);
   if(t==0)
	{
	 pts=1250000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

     if(w=='Y' || w=='y')
	{
	flag++;
	s1.fifty13();
	}
	}
    cout< <"\n Please give your answer ";
    cin>>ans;
    strlwr(ans);
    t=strcmp(ans,rs);
    if(t==0)
	{
	 pts=2500000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

   if(w=='Y' || w=='y')
      {
      flag++;
      s1.fifty14();
      }
      }
     cout< <"\n Please give your answer ";
     cin>>ans;
     strlwr(ans);
	  t=strcmp(ans,rs);
	  if(t==0)
		{
		 pts=5000000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
		{
		flag++;
		s1.fifty15();
		}
		}
      cout< <"\n Please give your answer ";
      cin>>ans;
      strlwr(ans);
      t=strcmp(ans,rs);
      if(t==0)
      {
       pts=10000000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  clrscr();
	  cout< <"\nYou have qualified";
	  gotoxy(20,10);
	  cout<<"\n***********************************";
	  cout<<"\n**WELCOME TO THIS GRAND QUIZ SHOW**";
	  cout<<"\n***********************************";
	  cout<<"\n\n\n\nHERE YOU WILL BE ASKED A QUESTION & FOUR OPTIONS ";
	  cout<<"\nWILL BE THERE, IN WHICH THREE ARE WRONG AND ONLY ONE";
	  cout<<"\nIS CORRECT.YOU HAVE TO GIVE THE CORRECT ANSWER ";
	  cout<<"\nYOU HAVE A 50 - 50 HELP LINE IN WHICH THERE WILL BE ";
	  cout<<"\nONLY TWO OPTIONS OF WHICH ONLY ONE IS CORRECT. YOU";
	  cout<<"\nHAVE TO GIVE THE CORRECT ANSWER.ANY WRONG ANSWER MEANS YOU ";
	  cout<<"\nFINISH THE GAME THERE ONLY. ";
	  cout<<"\n******** YOU CAN TAKE ONLY THREE HELP LINES *********";
	  cout<<"\n\n\n\n\nPRESS ENTER TO START THE GAME ";
	  getch();
	  s2.ques1();
	  }
	else
	  {
	  cout<<"\aUNSUCESSFUL BETTER LUCK NEXT TIME \a";
	  getch();
	  }
	}



//************** QUESTION 1
     void quiz2::ques1()
	{
	clrscr();
	cout<<"\nThe British Viceroy who took a number of measures for";
cout<<"\npreserving ancient buildings and monuments in India was...?";
	cout<<"\n(a)Lord Rippon"<<"\t(b)Lord Curzon";
	cout<<"\n(c)Lord Minto"<<"\t(d)Lord Irwin";
	char rs[]="d";
	cout<<"\nDO YOU WANT 50/50 LIFELINE (Y/N) ";
	cin>>w;
	if(w=='Y'|| w=='y')
	  {
	  flag++;
	  s2.fifty1();
	  }
	cout< <"\n Please give your answer :- ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  pts=1000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s2.fifty2();
	}
		cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=2000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s1.fifty3();
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	   pts=3000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s2.fifty4();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=5000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s2.fifty5();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	 pts=10000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'|| w=='y')
	{
	flag++;
	s2.fifty6();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=20000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
	{
	flag++;
	s2.fifty7();
	}
		}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	{
	  pts=40000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	 if(w=='Y'||w=='y')
	  {
	  flag++;
	  s2.fifty8();
	  }
	  }
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
		{
	  pts=80000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	 if(w=='Y' || w=='y')
	   {
	   flag++;
	   s2.fifty9();
	   }
	   }
	   cout< <"\n Please give your answer ";
	   cin>>ans;
	   strlwr(ans);
	   t=strcmp(ans,rs);
	   if(t==0)
	       {
	  pts=160000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y' || w=='y')
	    {
	    flag++;
	    s2.fifty10();
	    }
	    }
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  pts=320000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y' || w=='y')
	{
	flag++;
	s2.fifty11();
	}
	}
	cout< <"\n Please give your answer ";
	cin>>ans;
	strlwr(ans);
	t=strcmp(ans,rs);
	if(t==0)
	  {
	  pts=640000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

  if(w=='Y' || w=='y')
    {
    flag++;
    s2.fifty12();
    }
    }
   cout< <"\n Please give your answer ";
   cin>>ans;
   strlwr(ans);
   t=strcmp(ans,rs);
   if(t==0)
	{
	 pts=1250000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

     if(w=='Y' || w=='y')
	{
	flag++;
	s2.fifty13();
	}
	}
    cout< <"\n Please give your answer ";
    cin>>ans;
    strlwr(ans);
    t=strcmp(ans,rs);
    if(t==0)
	{
	 pts=2500000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

   if(w=='Y' || w=='y')
      {
      flag++;
      s2.fifty14();
      }
      }
     cout< <"\n Please give your answer ";
     cin>>ans;
     strlwr(ans);
	  t=strcmp(ans,rs);
	  if(t==0)
		{
		 pts=5000000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<>w;

	if(w=='Y'||w=='y')
		{
		flag++;
		s2.fifty15();
		}
		}
      cout< <"\n Please give your answer ";
      cin>>ans;
      strlwr(ans);
      t=strcmp(ans,rs);
      if(t==0)
      {
       pts=10000000;
	  gotoxy(50,22);
	  cout< <" YOUR SCORE IS :- "<

Add Your Comment - Guidelines
You can express your opinion or reaction in the form below!

100 characters required

0 Comments:

Be the first one to comment!

You may also want to see:
QUOTE OF THE DAY
Life without love is like a tree without blossoms or fruit. - Khalil Gibran
April 20th, 2024 - Saturday
background

Sign in to continue