• Log in or sign up for an account here: https://www.sythe.org/login

need help with a jeopardy c++ game

bryce

Active Member
Joined
Jan 22, 2007
Sythe Gold
0
Messages
229
Location
6x9x4" box corner of 5th and elm
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;
 
Runescape Gamblingrunescape gambling
Back
Top