need help with a jeopardy c++ game

Discussion in 'Programming General' started by bryce, May 15, 2007.

need help with a jeopardy c++ game
  1. Unread #1 - May 15, 2007 at 8:20 PM
  2. bryce
    Joined:
    Jan 22, 2007
    Posts:
    229
    Referrals:
    0
    Sythe Gold:
    0

    bryce Active Member

    need help with a jeopardy c++ game

    ok basically i have to do a prgm for my final and i chose to do a jeopardy game i havent entered comments or questions/answeres for the game i am aware.

    Question 1.
    Does my return board work?

    Question 2.
    How do i make it so that lets say i choose "a" it will go through the questions and will return me to my board but if i chose "a" again how do i make it say "option has already been chose" and it will return you to the board.

    Question 3.
    How do i make it so it will calculate your score everytime you answere a question and it will update you on your score.


    Code:
    #include "iostream.h"
    
    int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;
    
    int array[5][5];
    int score;
    
    void board;
    
    void ask();
    void a2();
    void b2();
    void c2();
    void d2();
    void e2();
    void f2();
    void g2();
    void h2();
    void i2();
    void j2();
    void k2();
    void l2();
    void m2();
    void n2();
    void o2();
    void p2();
    void q2();
    void r2();
    void s2();
    void t2();
    void u2();
    void v2();
    void w2();
    void x2();
    void y2();
    
    int main()
    
    
    {
    
    
    cout << "Welcome to jeopardy v1.0 \n";
    cout << " \n";
    cout << "Today there will be five diferent topics:\n";
    cout << " \n";
    cout << "Cars, Location, People, Classes and Movies\n";
    cout << " \n";
    cout << "Lets begin. \n";
    cout << " \n";
    
    void board;
    
    cout << " Please choose a letter from the board \n";
    
    cout << "|===========================================================|\n";
    cout << "|   Cars    | Location  |  People   |  Classes  |   Movies  |\n";
    cout << "|===========|===========|===========|===========|===========|\n";
    cout << "|  100  (a) |  100  (b) |  100  (c) |  100  (d) |  100  (e) |\n";
    cout << "|-----------|-----------|-----------|-----------|-----------|\n";
    cout << "|  200  (f) |  200  (g) |  200  (h) |  200  (i) |  200  (j) |\n";
    cout << "|-----------|-----------|-----------|-----------|-----------|\n";
    cout << "|  300  (k) |  300  (l) |  300  (m) |  300  (n) |  300  (o) |\n";
    cout << "|-----------|-----------|-----------|-----------|-----------|\n";
    cout << "|  400  (p) |  400  (q) |  400  (r) |  400  (s) |  400  (t) |\n";
    cout << "|-----------|-----------|-----------|-----------|-----------|\n";
    cout << "|  500  (u) |  500  (v) |  500  (w) |  500  (x) |  500  (y) |\n";
    cout << "|===========|===========|===========|===========|===========|\n";
    
    ask();
    
    return 0;
    }
    
    
    
    void ask()
    {
    	char z;
    	int z2 = 0;
    	cout << " Please choose a letter from the board \n";
    	cin >> z;
    	if(z2==0)
    	{
    		z2=1;
    		if(z=='a')
    		{a2();}
    		if(z=='b')
    		{b2();}
    		if(z=='c')
    		{c2();}
    		if(z=='d')
    		{d2();}
    		if(z=='e')
    		{e2();}
    		if(z=='f')
    		{f2();}
    		if(z=='g')
    		{g2();}
    		if(z=='h')
    		{h2();}
    		if(z=='i')
    		{i2();}
    		if(z=='j')
    		{j2();}
    		if(z=='k')
    		{k2();}
    		if(z=='l')
    		{l2();}
    		if(z=='m')
    		{m2();}
    		if(z=='n')
    		{n2();}
    		if(z=='o')
    		{o2();}
    		if(z=='p')
    		{p2();}
    		if(z=='q')
    		{q2();}
    		if(z=='r')
    		{r2();}
    		if(z=='s')
    		{s2();}
    		if(z=='t')
    		{t2();}
    		if(z=='u')
    		{u2();}
    		if(z=='v')
    		{v2();}
    		if(z=='w')
    		{w2();}
    		if(z=='x')
    		{x2();}
    		if(z=='y')
    		{y2();}
    	}
    	else
    	{
    		ask();
    	}
    
    }
    
    void a2()
    {
    	char z;
    	cout << "A(Answere).  \n"; 
    	cout << "1 Q(Question).\n"; 
    	cout << "2 Q(Question).\n"; 
    	cout << "3 Q(Question).\n";
    	cout << "4 Q(Question).\n"; 
    	cout << "5 - exit\n"; 
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				a2();
    	}
    }
    
    return board;
    
    void b2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				b2();
    	}
    }
    
    return board;
    void c2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				c2();
    	}
    }
    
    return board;
    void d2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				d2();
    	}
    }
    
    return board;
    void e2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				e2();
    	}
    }
    
    return board;
    void f2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				f2();
    	}
    }
    
    return board;
    void g2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				g2();
    	}
    }
    
    return board;
    void h2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				h2();
    	}
    }
    
    return board;
    void i2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				i2();
    	}
    }
    
    return board;
    void j2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				j2();
    	}
    }
    
    return board;
    void k2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				k2();
    	}
    }
    
    return board;
    void l2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				l2();
    	}
    }
    
    return board;
    void m2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				m2();
    	}
    }
    
    return board;
    void n2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				n2();
    	}
    }
    
    return board;
    void o2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				o2();
    	}
    }
    
    return board;
    void p2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				p2();
    	}
    }
    
    return board;
    void q2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				q2();
    	}
    }
    
    return board;
    void r2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				r2();
    	}
    }
    
    return board;
    void s2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				s2();
    	}
    }
    
    return board;
    void t2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				t2();
    	}
    }
    
    return board;
    void u2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				u2();
    	}
    }
    
    return board;
    void v2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				v2();
    	}
    }
    
    return board;
    void w2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				w2();
    	}
    }
    
    return board;
    void x2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n";
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				x2();
    	}
    }
    
    return board;
    void y2()
    {
    	char z;
    	cout << "A.  \n"; 
    	cout << "1 Q.\n"; 
    	cout << "2 Q.\n"; 
    	cout << "3 Q.\n";
    	cout << "4 Q.\n"; 
    	cout << "5 - exit\n"; 
    	cin >> z;
    	switch(z)
    	{
    
    			case '0':
    		"Your correct \n";
    			score+=100;
    	break;
    			case '1':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '2':
    		"Your wrong \n";
    			score-=100;
    	break;
    			case '3':
    		"Your wrong \n";
    			score-=100;
    	break;
    			default:
    				"Try again\n";
    				y2();
    	}
    }
    return board;
     
< chameleon buttons | Rename Worksheet in excel through codes >

Users viewing this thread
1 guest


 
 
Adblock breaks this site