Ir ao conteúdo

Posts recomendados

Postado

Alguém pode me ajudar a fazer com que o jogo abra uma página direto dependendo do resultado do jogo? Por exemplo, caso o jogador acerte 7 perguntas ou mas ele aparece uma tela dando parabéns e, caso acerte menos que 7 perguntas vá para uma tela de game over. Estou tentando a bastante tempo criar isso porém não consigo de jeito nenhum. 

 

aqui está o código em c++


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <conio.c>
#include <locale.h>
#include <windows.h>


using namespace std;
	
int main()
{
	textcolor(7);
	setlocale(LC_ALL, "Portuguese");
	
	char resp,inicio;
	char cert='s';
	char nome[40];
	int medio=0,fácil=0,difícil=0,cont=0,nivel;
	int certo_1=0,errado_1=0,contp_1=1,totp_1=1;
	int certo_2=0,errado_2=0,contp_2=1,totp_2=1;
	int certo_3=0,errado_3=0,contp_3=1,totp_3=1;
	
	system("cls");
	
	inicio:
	printf("\n\n\n\n\n");
	printf("\t\t\t\t     .d8888b.   .d88888b.  8888888b.  8888888b.  8888888888 8888888b.   .d88888b.  8888888b.  \n");
	printf("\t\t\t\t    d88P  Y88b d88P   Y88b 888   Y88b 888   Y88b 888        888   Y88b d88P   Y88b 888   Y88b \n");
	printf("\t\t\t\t    888    888 888     888 888    888 888    888 888        888    888 888     888 888    888 \n");
	printf("\t\t\t\t    888        888     888 888   d88P 888   d88P 8888888    888    888 888     888 888   d88P \n");
	printf("\t\t\t\t    888        888     888 8888888P   8888888P   8888888    888    888 888     888 8888888P   \n");
	printf("\t\t\t\t    888    888 888     888 888 T88b   888 T88b   888        888    888 888     888 888 T88b   \n");
	printf("\t\t\t\t    Y88b  d88P Y88b. .d88P 888  T88b  888  T88b  888        888  .d88P Y88b. .d88P 888  T88b  \n");
	printf("\t\t\t\t      Y8888P     Y88888P   888   T88b 888   T88b 8888888888 8888888P     Y88888P   888   T88b \n");
	printf("\t\t\t\t \n");
	printf("\t\t\t\t                                      8888888b.   .d88888b.  \n");
	printf("\t\t\t\t                                      888   Y88b d88P   Y88b \n");
	printf("\t\t\t\t                                      888    888 888     888 \n");
	printf("\t\t\t\t                                      888    888 888     888 \n");
	printf("\t\t\t\t                                      888    888 888     888 \n");
	printf("\t\t\t\t                                      888    888 888     888 \n");
	printf("\t\t\t\t                                      888  .d88P Y88b. .d88P \n");
	printf("\t\t\t\t                                      8888888P     Y88888P   \n");
	printf("\t\t\t\t \n");
	printf("\t\t\t\t                         888b     d888 8888888888 8888888b.   .d88888b.  \n");
	printf("\t\t\t\t                         8888b   d8888 888        888   Y88b d88P   Y88b \n");
	printf("\t\t\t\t                         88888b.d88888 888        888    888 888     888 \n");
	printf("\t\t\t\t                         888Y88888P888 8888888    888    888 888     888 \n");
	printf("\t\t\t\t                         888 Y888P 888 8888888    888    888 888     888 \n");
	printf("\t\t\t\t                         888  Y8P  888 888        888    888 888     888 \n");
	printf("\t\t\t\t                         888       888 888        888  .d88P Y88b. .d88P \n");
	printf("\t\t\t\t                         888       888 8888888888 8888888P     Y88888P   \n");
    printf("\t\t\t\t \n");
	printf("\n\n\n\n\t\t                                           Pressione qualquer tecla para continuar. . .");
	getch();
	system("cls");
	
    printf("\n");
    printf("\n\n\n\n");
	printf("\t\t\t\t                                 d8888b   8888888888   888888        d8888 \n");
	printf("\t\t\t\t                               d88P  Y88b 888             88b       d88888 \n");
	printf("\t\t\t\t                               Y88b       888             888      d88P888 \n");
	printf("\t\t\t\t                                Y888b     8888888         888     d88P 888 \n");
	printf("\t\t\t\t                                   Y88b   8888888         888    d88P  888 \n");
	printf("\t\t\t\t                                      888 888             888   d88P   888 \n");
	printf("\t\t\t\t                               Y88b  d88P 888             88P  d8888888888 \n");
 	printf("\t\t\t\t                                 Y8888P   8888888888      888 d88P     888 \n");
    printf("\t\t\t\t                                                         d88P              \n");
    printf("\t\t\t\t                                                       d88P                \n");
	printf("\t\t\t\t                                                     888P     \n");
	printf("\t\t\t\t \n");
	printf("\t\t\t\t   888b     d888        d8888 888             888     888 8888888 888b    888 8888888b     d88888b   \n"); 
	printf("\t\t\t\t   8888b   d8888       d88888 888             888     888   888   8888b   888 888   Y88b d88P   Y88b \n");
	printf("\t\t\t\t   88888b d88888      d88P888 888             888     888   888   88888b  888 888    888 888     888 \n");
	printf("\t\t\t\t   888Y88888P888     d88P 888 888             Y88b   d88P   888   888Y88b 888 888    888 888     888 \n");
	printf("\t\t\t\t   888 Y888P 888    d88P  888 888              Y88b d88P    888   888 Y88b888 888    888 888     888 \n");
	printf("\t\t\t\t   888  Y8P  888   d88P   888 888      888888   Y88o88P     888   888  Y88888 888    888 888     888 \n");
	printf("\t\t\t\t   888       888  d8888888888 888                Y888P      888   888   Y8888 888   d88P Y88b   d88P \n");
	printf("\t\t\t\t   888       888 d88P     888 88888888            Y8P     8888888 888    Y888 8888888P     Y88888P \n");                                                                                   
    printf("\n");
    printf("\t\t\t\t   REGRAS DO JOGO:\n\n\n");
    printf("\t\t\t\t   - ESTE É UM JOGO DE PERGUNTAS E RESPOSTAS.\n");
	printf("\t\t\t\t   - O JOGADOR DEVERÁ ESCOLHER DENTRE AS TRÊS ALTERNATIVAS, SOMENTE UMA, E EM SEGUIDA APERTAR O BOTÃO VERDE.\n");
	printf("\t\t\t\t   - SERÃO 10 PERGUNTAS SOBRE O TEMA ESCOLHIDO PELO JOGADOR. \n");
	printf("\t\t\t\t   - AO CONCLUIR AS 10 PERGUNTAS O JOGADOR RECEBERÁ UM NÚMERO. \n");
	printf("\t\t\t\t   - NÃO ESQUEÇA O NÚMERO RECEBIDO, POIS ELE SERÁ NECESSÁRIO PARA QUE CONCLUA A FASE TRÊS DO CORREDOR.\n");
	printf("\n\n\t\t\t\t   BOA SORTE");
	printf("\n\n\n\n\t\t                                                 Pressione qualquer tecla para continuar. . .");
	printf("\n\n\n\t\t\t\t   ");
	getch();  
	system("cls");
	
	
	dificuldade:
	printf("\n\n\n\n\n\n\n\n\n\n");
	printf("\t\t\t\t\t\t\t\t   ===============================\n");
	printf("\t\t\t\t\t\t\t\t   |                             |\n");
	printf("\t\t\t\t\t\t\t\t   |             MENU            |\n");
	printf("\t\t\t\t\t\t\t\t   |                             |\n");
	printf("\t\t\t\t\t\t\t\t   ===============================\n");
	printf("\t\t\t\t\t\t\t\t   |                             |\n");
	printf("\t\t\t\t\t\t\t\t   |      VERMELHO - TERROR      |\n");
	printf("\t\t\t\t\t\t\t\t   | AZUL - CONHECIMENTOS GERAIS |\n");
	printf("\t\t\t\t\t\t\t\t   |                             |\n");
	printf("\t\t\t\t\t\t\t\t   ===============================\n");
	
	printf("\n\n\t\t\t\t\t    ESCOLHA O TEMA DE PERGUNTAS DESEJADO APERTANDO A TECLA COM A COR CORRESPONDENTE! \n");
	printf("\n\n\t\t\t\t\t\t\t  APÓS SEGUIR OS PASSOS ACIMA, APERTE A TECLA VERDE. \n");
	scanf ("%d",&nivel);
	system("cls");
	switch (nivel)
	{
		case 4 :
		{
			textcolor(4);
			system("cls");
			time_t tempo;struct tm *data;time(&tempo);
			data = localtime(&tempo);
			
			cout <<"\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
			cout <<"\t\t\t\t\t\t88888888888 8888888888 8888888b   8888888b     d88888b   8888888b   \n"; 
		    cout <<"\t\t\t\t\t\t    888     888        888   Y88b 888   Y88b d88P   Y88b 888   Y88b \n"; 
		    cout <<"\t\t\t\t\t\t    888     888        888    888 888    888 888     888 888    888 \n"; 
		    cout <<"\t\t\t\t\t\t    888     8888888    888   d88P 888   d88P 888     888 888   d88P \n"; 
		    cout <<"\t\t\t\t\t\t    888     8888888    8888888P   8888888P   888     888 8888888P   \n"; 
		    cout <<"\t\t\t\t\t\t    888     888        888 T88b   888 T88b   888     888 888 T88b   \n"; 
		    cout <<"\t\t\t\t\t\t    888     888        888  T88b  888  T88b  Y88b   d88P 888  T88b  \n"; 
		    cout <<"\t\t\t\t\t\t    888     8888888888 888   T88b 888   T88b   Y88888P   888   T88b \n"; 
		                                            
			sleep(2);
			system("cls");
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 1 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t ----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t  Quando Michael Myers comete os crimes? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t     1) 11 de setembro \n";
			cout << "\t\t\t\t\t\t\t\t\t     2) 31 de outubro \n";
			cout << "\t\t\t\t\t\t\t\t\t     3) 25 de dezembro \n"; 
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t ----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='g')||(resp='G'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 2 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout << "\n \n";
			cout << "\t\t\t\t\t\t\tDe qual filme é a frase: \"O mal esta assumindo várias formas\"? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t 1) A freira \n";
			cout << "\t\t\t\t\t\t\t\t\t 2) O misterio do convento \n";
			cout << "\t\t\t\t\t\t\t\t\t 3) Invocacao do mal \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='a')||(resp=='A'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 3 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\tDe qual filme é a frase \"O vento levou todo o circo e eu vim parar no esgoto\"? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t   1) It a coisa \n";
			cout << "\t\t\t\t\t\t\t\t\t   2) Hora do pesadelo \n";
			cout << "\t\t\t\t\t\t\t\t\t   3) O grito \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='a')||(resp=='A'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 4 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\tComo o freddy krueguer mata as suas vitimas? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t    1) Com uma serra \n";
			cout << "\t\t\t\t\t\t\t\t\t    2) Com um machado \n";
			cout << "\t\t\t\t\t\t\t\t\t    3) Pelos sonhos \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='l')||(resp=='L'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 5 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t     Quem é o vilão de sexta feira 13? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t    1) Jason voorhees \n";
			cout << "\t\t\t\t\t\t\t\t\t    2) Freddy krueger \n";
			cout << "\t\t\t\t\t\t\t\t\t    3) Michael myers \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='a')||(resp=='A'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 6 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t Qual o nome do assassino do filme Pânico? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t     1) Leatherface \n";
			cout << "\t\t\t\t\t\t\t\t\t     2) Michael Myers \n";
			cout << "\t\t\t\t\t\t\t\t\t     3) Ghostface \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='L')||(resp=='l'))
			{
				certo_1++;
			system("cls");
			
			}
			else
			{
				errado_1++;
			system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 7 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t       Qual o nome do cachorro de jack em: \"O estranho mundo de jack\"? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t\t 1) Bingo \n";
			cout << "\t\t\t\t\t\t\t\t\t\t 2) Zero \n";
			cout << "\t\t\t\t\t\t\t\t\t\t 3) Dafodil \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='g')||(resp=='G'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 8 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t ----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t      Qual o demônio de: \"O Exorcista\"? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t\t 1) Lilith \n";
			cout << "\t\t\t\t\t\t\t\t\t\t 2) Azazel \n";
			cout << "\t\t\t\t\t\t\t\t\t\t 3) Pazuzu \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t ----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t  Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='L')||(resp=='l'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
						
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |       PERGUNTA 9 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\tOnde foi a primeira aparição do Homem Torto? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t    1) Invocação do mal \n";
			cout << "\t\t\t\t\t\t\t\t\t    2) A casa de cera \n";
			cout << "\t\t\t\t\t\t\t\t\t    3) Hush \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='a')||(resp=='A'))
			{
				certo_1++;
			system("cls");
			}
			else
			{
				errado_1++;
			system("cls");
			}
						
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n";
			cout << "\t\t\t\t\t\t                     |      PERGUNTA 10 - TERROR     |\n";
			cout << "\t\t\t\t\t\t                     *-------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t     Chucky é um boneco de qual linha? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t\t1) Bad guys \n";
			cout << "\t\t\t\t\t\t\t\t\t\t2) Good guys \n";
			cout << "\t\t\t\t\t\t\t\t\t\t3) Friend \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='g')||(resp=='G'))
			{
				certo_1++;
			system("cls");
		
			}
			else
			{
				errado_1++;
			system("cls");
			}
			getchar();
			{
				system ("cls");
				totp_1=contp_1;
				contp_1=1;
				goto resultado;
			}
			break;
		}  
		
		/*Inicio do nível médiio*/
		
		case 8:
		{
			textcolor(1);
		
			cout <<"\n\n\n\n\n\n\n\n\n\n\n\n";
		    cout << "\t   d8888b     d88888b   888b    888 888    888 8888888888   d8888b   8888888 888b     d888 8888888888 888b    888 88888888888   d88888b     d8888b   \n";
			cout << "\t d88P  Y88b d88P   Y88b 8888b   888 888    888 888        d88P  Y88b   888   8888b   d8888 888        8888b   888     888     d88P   Y88b d88P  Y88b \n";
			cout << "\t 888    888 888     888 88888b  888 888    888 888        888    888   888   88888b.d88888 888        88888b  888     888     888     888 Y88b       \n";
			cout << "\t 888        888     888 888Y88b 888 8888888888 8888888    888          888   888Y88888P888 8888888    888Y88b 888     888     888     888   Y888b    \n"; 
			cout << "\t 888        888     888 888 Y88b888 888    888 888        888          888   888 Y888P 888 888        888 Y88b888     888     888     888      Y88b  \n";       
			cout << "\t 888    888 888     888 888  Y88888 888    888 888        888    888   888   888  Y8P  888 888        888  Y88888     888     888     888        888 \n";     
			cout << "\t Y88b  d88P Y88b   d88P 888   Y8888 888    888 888        Y88b  d88P   888   888       888 888        888   Y8888     888     Y88b   d88P Y88b  d88P \n";      
		 	cout << "\t   Y8888P     Y88888P   888    Y888 888    888 8888888888   Y8888P   8888888 888       888 8888888888 888    Y888     888       Y88888P     Y8888P   \n";
		    cout << "                                                                                                                                                       \n";
		    cout << "\t                                          d8888b   8888888888 8888888b          d8888 8888888   d8888b                                               \n";
		    cout << "\t                                        d88P  Y88b 888        888   Y88b       d88888   888   d88P  Y88b                                             \n";
		    cout << "\t                                        888    888 888        888    888      d88P888   888   Y88b                                                   \n";
		    cout << "\t                                        888        8888888    888   d88P     d88P 888   888     Y888b                                                \n";
		    cout << "\t                                        888  88888 8888888    8888888P      d88P  888   888        Y88b                                              \n";
		    cout << "\t                                        888    888 888        888 T88b     d88P   888   888          888                                             \n";
		    cout << "\t                                        Y88b  d88P 888        888  T88b   d8888888888   888   Y88b  d88P                                             \n";
		    cout << "\t                                         Y8888P88  8888888888 888   T88b d88P     888 8888888   Y8888P                                               \n";                                                                                          
			
			sleep(2);
			system("cls");
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 1 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t   Normalmente, quantos litros de sangue uma pessoa tem?  \n\n";
			cout << "\t\t\t\t\t\t\t\t\t 1) Tem entre 2 a 4 litros. \n";
			cout << "\t\t\t\t\t\t\t\t\t 2) Tem 10 litros. \n"; 
			cout << "\t\t\t\t\t\t\t\t\t 3) Tem entre 4 a 6 litros. \n";
			cout <<"\n \n";	
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='L')||(resp=='l'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 2 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t        De quem é a famosa frase “Penso, logo existo”? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t\t1) Platão. \n";
			cout << "\t\t\t\t\t\t\t\t\t\t2) Sócrates. \n";
			cout << "\t\t\t\t\t\t\t\t\t\t3) Descartes. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='l')||(resp=='L'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}

			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 3 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t         De onde é a invenção do chuveiro elétrico?\n\n";
			cout << "\t\t\t\t\t\t\t\t\t      1) Estados Unidos. \n";
			cout << "\t\t\t\t\t\t\t\t\t      2) Brasil. \n";
			cout << "\t\t\t\t\t\t\t\t\t      3) Espanha. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='G')||(resp=='g'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 4 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t            Qual o menor e o maior país do mundo? \n\n";
			cout << "\t\t\t\t\t\t\t                  1) Vaticano e Rússia. \n";
			cout << "\t\t\t\t\t\t\t                  2) Mônaco e Canadá. \n";
			cout << "\t\t\t\t\t\t\t                  3) Malta e Estados Unidos. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			if ((resp=='a')||(resp=='A'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 5 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t     Qual o nome do presidente do Brasil que ficou conhecido como Jango?\n\n";
			cout << "\t\t\t\t\t\t\t                      1) Getúlio Vargas. \n";
			cout << "\t\t\t\t\t\t\t                      2) João Goulart. \n";
			cout << "\t\t\t\t\t\t\t                      3) Jânio Quadros. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='G')||(resp=='g'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 6 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t    Quantos elementos químicos a tabela periódica possui? \n\n";
			cout << "\t\t\t\t\t\t\t                      1) 118 elementos. \n";
			cout << "\t\t\t\t\t\t\t                      2) 105 elementos.\n";
			cout << "\t\t\t\t\t\t\t                      3) 120 elementos. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='a')||(resp=='A'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 7 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\tQuais os países que têm a maior e a menor expectativa de vida?\n\n";
			cout << "\t\t\t\t\t\t\t                 1) Japão e Serra Leoa.\n";
			cout << "\t\t\t\t\t\t\t                 2) Brasil e Congo. \n";
			cout << "\t\t\t\t\t\t\t                 3) Estados Unidos e Angola. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			 cin >> resp;
			scanf ("%s",&resp);
			if ((resp=='a')||(resp=='A'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 8 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t       O que a palavra legend significa em português? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t        1) Lendário. \n";
			cout << "\t\t\t\t\t\t\t\t\t        2) Lenda. \n";
			cout << "\t\t\t\t\t\t\t\t\t        3) legenda. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='g')||(resp=='G'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   |  PERGUNTA 9 - CONHECIMENTOS GERAIS  |\n";
			cout << "\t\t\t\t\t\t                   *-------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t    Quais as duas datas que são comemoradas em novembro?\n\n";
			cout << "\t\t\t\t\t\t      1) Dia do Médico e Dia de São Lucas. \n";
			cout << "\t\t\t\t\t\t      2) Black Friday e Dia da Árvore. \n"; 
			cout << "\t\t\t\t\t\t      3) Proclamação da República e Dia Nacional da Consciência Negra. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='L')||(resp=='l'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			
			cout <<"\n\n\n\n\n\n\n\n\n\n \n";	
			cout << "\t\t\t\t\t\t                   *------------------------------------*\n";
			cout << "\t\t\t\t\t\t                   | PERGUNTA 10 - CONHECIMENTOS GERAIS |\n";
			cout << "\t\t\t\t\t\t                   *------------------------------------*\n\n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t   Quanto tempo a luz do Sol demora para chegar à Terra? \n\n";
			cout << "\t\t\t\t\t\t\t\t\t       1) 12 minutos. \n";
			cout << "\t\t\t\t\t\t\t\t\t       2) 8 minutos. \n";
			cout << "\t\t\t\t\t\t\t\t\t       3) 4 minutos. \n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t----------------------------------------------------------------------------\n";
			cout <<"\n \n";
			cout << "\t\t\t\t\t\t\t\t\t   Qual a resposta certa?\n";
			scanf ("%s",&resp);
			if ((resp=='g')||(resp=='G'))
			{
				certo_2++;
				system("cls");
			}
			else
			{
				errado_2++;
				system("cls");
			}
			getchar();
			{
				system ("cls");
				totp_2=contp_2;
				contp_2=1;
				goto resultado;
			}
			break;
		} 
		
		default : printf ("Nivel invalido\n");
		{
			getchar();printf ("Pressione \"enter\" para continuar...");
			getchar();system ("cls");
			goto dificuldade;
		}
		
	}
	numero:
		cout <<"\n\n\n\n\n\n\n\n\n";
	cout <<"\t\t\t\t\t\t\t        PARABÉNS POR CONCLUIR TODAS AS PERGUNTAS... \n";
	cout <<"\t\t\t\t\t\t  MEMORIZE O NÚMERO ABAIXO POIS SERÁ NECESSÁRIO EM ALGUM MOMENTO DO JOGO.\n";
	cout <<"\n\n \n";
	cout <<"\t\t\t\t      888b     d888 8888888888 888b     d888   d88888b   8888888b   8888888 8888888888P 8888888888 \n";
	cout <<"\t\t\t\t      8888b   d8888 888        8888b   d8888 d88P   Y88b 888   Y88b   888         d88P  888        \n";
	cout <<"\t\t\t\t      88888b.d88888 888        88888b d88888 888     888 888    888   888        d88P   888        \n";
	cout <<"\t\t\t\t      888Y88888P888 8888888    888Y88888P888 888     888 888   d88P   888       d88P    8888888    \n";
	cout <<"\t\t\t\t      888 Y888P 888 8888888    888 Y888P 888 888     888 8888888P     888      d88P     8888888    \n";    
	cout <<"\t\t\t\t      888  Y8P  888 888        888  Y8P  888 888     888 888 T88b     888     d88P      888        \n";
	cout <<"\t\t\t\t      888       888 888        888       888 Y88b   d88P 888  T88b    888    d88P       888        \n";
	cout <<"\t\t\t\t      888       888 8888888888 888       888   Y88888P   888   T88b 8888888 d8888888888 8888888888 \n";
	cout <<"\n \n";
    cout <<"\t\t\t\t\t\t\t\t\t\t  d8888b   \n";
	cout <<"\t\t\t\t\t\t\t\t\t\td88P  Y88b \n";
	cout <<"\t\t\t\t\t\t\t\t\t\tY88b  d88P \n";
	cout <<"\t\t\t\t\t\t\t\t\t\t  Y88888  \n";
	cout <<"\t\t\t\t\t\t\t\t\t\t d8P  Y8b  \n";
	cout <<"\t\t\t\t\t\t\t\t\t\t888    888 \n";
	cout <<"\t\t\t\t\t\t\t\t\t\tY88b  d88P \n";
	cout <<"\t\t\t\t\t\t\t\t\t\t  Y8888P   \n";
	
	printf("\n\n\n\n\t\t                                                Pressione qualquer tecla para continuar. . .");
	getch();
	system("cls"); 
	goto fim; 
	                       	
		
	resultado:
	system("cls");
	printf ("\n\n\n\n\n\n\n\n\n\n\n \n");
	printf ("\t\t\t\t\t\t\t  ================ RESULTADOS DO JOGO =================\n");
	printf ("\n");
	printf ("\t\t\t\t\t\t\t\t        Perguntas respondidas: 10 \n");
	printf ("\t\t\t\t\t\t\t\t        Total de acertos.....: %d\n",certo_1+certo_2+certo_3);
	printf ("\t\t\t\t\t\t\t\t        Total de erros.......: %d\n",errado_1+errado_2+errado_3);
	printf ("\t\t\t\t\t\t\t\t        Pontuacao total......: %d\n\n",(certo_1*2)+(certo_2*4)+(certo_3*6));
	printf ("\t\t\t\t\t\t\t  -----------------------------------------------------\n");
	printf("\n\n\n\n\t\t                                              Pressione qualquer tecla para continuar. . .");
	getchar();
	system("cls");
	goto numero;
	
	fim:
	cout <<"\n\n\n\n\n\n\n\n\n\n\n\n\n";
	cout <<"\t\t\t\t\t\t\t\t 8888888888 8888888 888b     d888 888  \n";
	cout <<"\t\t\t\t\t\t\t\t 888          888   8888b   d8888 888  \n";
	cout <<"\t\t\t\t\t\t\t\t 888          888   88888b d88888 888  \n";
	cout <<"\t\t\t\t\t\t\t\t 8888888      888   888Y88888P888 888  \n";
	cout <<"\t\t\t\t\t\t\t\t 8888888      888   888 Y888P 888 888  \n";
	cout <<"\t\t\t\t\t\t\t\t 888          888   888  Y8P  888 Y8P  \n";
	cout <<"\t\t\t\t\t\t\t\t 888          888   888       888  *   \n";
	cout <<"\t\t\t\t\t\t\t\t 888        8888888 888       888 888  \n";
	
	sleep(10);
	system ("cls");
	goto inicio;
                                     

}

 

Postado

Seu programa não está nada bom. Já teve, está tendo e vai ter ainda muito trabalho pra concluir assim. Seu programa é praticamente um programa em C e não em C++ e tem muitos problemas, a maioria tão comuns que vou copiar d euma lista que eu compilei aqui no forum.

Sugiro reescrever.

 

Antes de tudo, use constantes para as mensagens. Não faz sentido chamar centenas de funções para fazer sempre a mesma coisa.

 

E

 

  • Não use system() para nada. Não estará fazendo nada. Não há praticamente nada que possa fazer com system() que não possa fazer em C ou C++. system() foi escrita em C e o sistema quase todo também. E em geral é proibido em empresas e escolas afinal: é um risco grande de segurança. E se tem algo que você não possa inicialmente fazer em C ou C++ talvez não deva mesmo fazer.
     
  • Não há razão para incluir conio.h. Essa é uma biblioteca dos anos 80 e nada acrescenta a um programa moderno. Mesmo nos anos '80 ela era usada em geral apenas para ler letrinhas do teclado sem mostrar na tela, limpar a tela e escrever letrinhas com cores --- getch(), kdhit(), clrscr() e textcolor(). A mesma coisa que estava disponível em C no Windows e no Unix (depois Linux/MacOS/Android) em poucas linhas
     

  • Nunca leia valores do teclado para alimentar seu programa antes dele estar rodando. Só vai te atrasar e não acrescenta absolutamente nada. Use constantes, use funções que retornam a estrutura preenchida. Ao terminar os  testes aí sim incorpore a leitura. Um programa interativo é chato para testar. Durante o desenvolvimento ninguém quer interagir com o programa
     

  • scanf() foi escrita para ler entrada formatada. Não use para ler do teclado, que claramente não é entrada formatada. Só vai dar mais trabalho. Muito mais trabalho. 
     

 

  • Ao usar scanf() ou alguma função da família, como fscanf() entenda que ela retorna um valor. E teste. É ingênuo deixar o programa seguir sem testar. TESTE sempre. Para 5 especificadores --- aquelas coisas com % na frente e que não tem um asterisco nem outro %, como "%d %d %f %f %d" scanf() pode ler de 0 a 5 itens ou dar erro e retornar -1. Então teste o retorno que vai estar entre -1 e 5...
     
  • Nunca escreva um programa interativo. Não vai aprender nada. Não vai ganhar nada. Escreva e teste todas as funções. DEPOIS de tudo testado coloque a parte interativa. isso inclui claro o eventual menu
     
  • Um printf() de 6 linhas é muito, mas muito melhor que 6 printf() de 1 linha. E se só vai mostrar o texto puts() é ainda melhor e dezenas de vezes mais rápido que uma série de printf()

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...