Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
704
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 35.56 KB | None | 0 0
  1. /* NOME: JOGO DE PERGUNTAS E RESPOSTAS
  2.    DESELVOLVIDO POR: THIAGO CESAR SERRILHO
  3.    EMAIL: webserrilho@hotmail.com / webserrilho@gmail.com
  4.    2º SEMESTRE - LICENCIATURA PLENA EM COMPUTACAO
  5.    CAMPUS UNIVERSITÁRIO VALE DO TELES PIRES - COLIDER - MT
  6. */
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include <time.h>
  10. main()
  11. {
  12.     char resp,inicio;
  13.     char cert='s';
  14.     char nome[40];
  15.     int medio=0,facil=0,dificil=0,cont=0,nivel;
  16.     int certo_1=0,errado_1=0,contp_1=1,totp_1=1;
  17.     int certo_2=0,errado_2=0,contp_2=1,totp_2=1;
  18.     int certo_3=0,errado_3=0,contp_3=1,totp_3=1;
  19.    
  20.     printf ("*=============================================================================*\n");printf ("|        ___   ___ ___   ___ _________ ___     ___ _________ _________        |\n");printf ("|        XXX   XXX XXX_  XXX XXXXXXXXX XXX_   _XXX XXXXXXXXX XXXXXXXXX        |\n");printf ("|        XXX   XXX XXXX_ XXX XXXXXXXXX XXXX_ _XXXX XXXXXXXXX XXXXXXXXX        |\n");    printf ("|        XXX   XXX XXXXX_XXX XXX____   XXXXX_XXXXX XXX___XXX    XXX           |\n");printf ("|        XXX   XXX XXXXXXXXX XXXXXXX   XXX XXX XXX XXXXXXXXX    XXX           |\n");printf ("|        XXX___XXX XXX XXXXX XXX______ XXX  X  XXX XXXXXXXXX    XXX           |\n"); printf ("|        XXXXXXXXX XXX  XXXX XXXXXXXXX XXX     XXX XXX   XXX    XXX           |\n");printf ("|        XXXXXXXXX XXX   XXX XXXXXXXXX XXX     XXX XXX   XXX    XXX           |\n");printf ("|                                                                             |\n"); printf ("*=============================================================================*\n");printf ("|          CAMPUS UNIVERSITARIO DO VALE DO TELES PIRES - COLIDER - MT         |\n");printf ("|      THIAGO CESAR SERRILHO - 2o SEMESTRE - LICENCIATURA EM COMPUTACAO       |\n"); printf ("|          E-mails: webserrilho@hotmail.com -- webserrilho@gmail.com          |\n");printf ("*=============================================================================*\n\n");    printf ("*=============================================================================*\n");   printf ("|======================| JOGO DE PERGUNTAS E RESPOSTAS |======================|\n");printf ("*=============================================================================*\n");
  21.     printf ("\nInforme o nome do participante e em seguida pressione \"enter\".\n\n");
  22.     printf ("\nNOME DO PARTICIPANTE: ");
  23.     gets(nome);
  24.     system("cls");
  25.     printf ("\nSEJA BEM VINDO \"%s\"\n",nome);
  26.     printf ("-------------------------------------------------------------------------------\n");
  27.     printf ("Este e um jogo divertido de perguntas e respostas. O jogador devera escolher\n");
  28.     printf ("dentre as 4 alternativas apenas uma e em seguida pressionar \"enter\".\n\n");
  29.     printf ("O jogo possui 3 niveis de dificuldade:\n\n");
  30.     printf ("Nivel facil   - Cada resposta certa valera 2 pontos\n");
  31.     printf ("Nivel medio   - Cada resposta certa valera 4 pontos\n");
  32.     printf ("Nivel dificil - Cada resposta certa valera 6 pontos\n");
  33.     printf ("-------------------------------------------------------------------------------\n");
  34.     printf ("Boa sorte e bom jogo\n\n");
  35.     printf ("Pressione \"enter\" para continuar...");
  36.     getchar();system ("cls");
  37.     dificuldade:
  38.     printf ("*-----------------------------*\n");
  39.     printf ("|    NIVEIS DE DIFICULDADE    |\n");
  40.     printf ("*-----------------------------*\n");
  41.     printf ("|  1 - NIVEL FACIL            |\n");
  42.     printf ("|  2 - NIVEL MEDIO            |\n");
  43.     printf ("|  3 - NIVEL DIFICIL          |\n");
  44.     printf ("*-----------------------------*\n");
  45.     printf ("DESEJA JOGAR EM QUAL NIVEL? \n");
  46.     scanf ("%d",&nivel);
  47.     system("cls");
  48.     switch (nivel)
  49.     {
  50.         case 1 :
  51.         {
  52.             system("cls");
  53.             time_t tempo;struct tm *data;time(&tempo);
  54.             data = localtime(&tempo);
  55.             printf("*=============================================================================*\n");
  56.             printf("|  ___   ___ ___ ___    ___ _________ ___                                     |\n");
  57.             printf("|  XXX_  XXX XXX XXX    XXX XXXXXXXXX XXX                                     |\n");
  58.             printf("|  XXXX_ XXX XXX XXX    XXX XXXXXXXXX XXX                                     |\n");
  59.             printf("|  XXXXX_XXX XXX XXX_  _XXX XXX____   XXX                                     |\n");
  60.             printf("|  XXXXXXXXX XXX  XXX__XXX  XXXXXXX   XXX                                     |\n");
  61.             printf("|  XXX XXXXX XXX   XXXXXX   XXX______ XXX______                               |\n");
  62.             printf("|  XXX  XXXX XXX    XXXX    XXXXXXXXX XXXXXXXXX                               |\n");
  63.             printf("|  XXX   XXX XXX     XX     XXXXXXXXX XXXXXXXXX                               |\n");
  64.             printf("|                                _________ _________ _________ ___ ___        |\n");
  65.             printf("|                                XXXXXXXXX XXXXXXXXX XXXXXXXXX XXX XXX        |\n");
  66.             printf("|                                XXXXXXXXX XXXXXXXXX XXXXXXXXX XXX XXX        |\n");
  67.             printf("|                                XXX___    XXX___XXX XXX       XXX XXX        |\n");
  68.             printf("|                                XXXXXX    XXXXXXXXX XXX       XXX XXX        |\n");
  69.             printf("|                                XXXXXX    XXXXXXXXX XXX______ XXX XXX______  |\n");
  70.             printf("|                                XXX       XXX   XXX XXXXXXXXX XXX XXXXXXXXX  |\n");
  71.             printf("|                                XXX       XXX   XXX XXXXXXXXX XXX XXXXXXXXX  |\n");
  72.             printf("|                                                                             |\n");
  73.             printf("*=============================================================================*\n\n");
  74.             printf ("              AS PERGUNSTAS DE NIVEL \"FACIL\" VALEM 2 PONTOS CADA\n\n");
  75.            
  76.             getchar();printf ("Pressione \"enter\" para continuar...");
  77.             getchar();system ("cls");
  78.             printf ("*--------------------------------*\n");
  79.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  80.             printf ("*--------------------------------*\n\n");
  81.             printf ("QUANTO SAO 2+2?\n");
  82.             printf ("A) 5\n");
  83.             printf ("B) 7\n");
  84.             printf ("C) 4\n");
  85.             printf ("D) 2\n");
  86.             printf ("-------------------------------------------------------------------------------\n");
  87.             printf ("Qual a resposta certa?\n");
  88.             scanf ("%s",&resp);
  89.             if ((resp=='c')||(resp='C'))
  90.             {
  91.                 printf ("Resposta correta\n");
  92.                 certo_1++;
  93.             }
  94.             else
  95.             {
  96.                 printf ("Resposta errada\n");
  97.                 printf ("Resposta correta: Letra \"c\"\n");
  98.                 errado_1++;
  99.             }
  100.             printf ("-------------------------------------------------------------------------------\n");
  101.             getchar();printf ("Pressione \"enter\" para continuar...");
  102.             getchar();system("cls");
  103.             printf ("*--------------------------------*\n");
  104.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  105.             printf ("*--------------------------------*\n\n");
  106.             printf ("O QUE ESTA ESCRITO NA BANDEIRA DO BRASIL?\n");
  107.             printf ("-------------------------------------------------------------------------------\n");
  108.             printf ("A) ORDEM E REGRESSO\n");
  109.             printf ("B) ORDEM E RETROCESSO\n");
  110.             printf ("C) ORDEM E PROGRESSO\n");
  111.             printf ("D) PROGRESSO E ORDEM\n");
  112.             printf ("-------------------------------------------------------------------------------\n");
  113.             printf ("Qual a resposta certa?\n");
  114.             scanf ("%s",&resp);
  115.             if ((resp=='c')||(resp=='C'))
  116.             {
  117.                 printf ("Resposta correta\n");
  118.                 certo_1++;
  119.             }
  120.             else
  121.             {
  122.                 printf ("Resposta errada\n");
  123.                 printf ("Resposta correta: Letra \"c\"\n");
  124.                 errado_1++;
  125.             }
  126.             printf ("-------------------------------------------------------------------------------\n");
  127.             getchar();printf ("Pressione \"enter\" para continuar...");
  128.             getchar();system("cls");
  129.             printf ("*--------------------------------*\n");
  130.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  131.             printf ("*--------------------------------*\n\n");
  132.             printf ("QUAL O SIGNIFICADO DA PALAVRA INGLESA 'HORSE'?\n");
  133.             printf ("-------------------------------------------------------------------------------\n");
  134.             printf ("A) CASA\n");
  135.             printf ("B) CAVALO\n");
  136.             printf ("C) ELEFANTE\n");
  137.             printf ("D) HIPOPÓTAMO\n");
  138.             printf ("-------------------------------------------------------------------------------\n");
  139.             printf ("Qual a resposta certa?\n");
  140.             scanf ("%s",&resp);
  141.             if ((resp=='b')||(resp=='B'))
  142.             {
  143.                 printf ("Resposta correta\n");
  144.                 certo_1++;
  145.             }
  146.             else
  147.             {
  148.                 printf ("Resposta errada\n");
  149.                 printf ("Resposta correta: Letra \"B\"\n");
  150.                 errado_1++;
  151.             }
  152.             printf ("-------------------------------------------------------------------------------\n");
  153.             getchar();printf ("Pressione \"enter\" para continuar...");
  154.             getchar();system("cls");
  155.             printf ("*--------------------------------*\n");
  156.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  157.             printf ("*--------------------------------*\n\n");
  158.             printf ("COMO E CONHECIDO O INVENTOR DO AVIAO?\n");
  159.             printf ("-------------------------------------------------------------------------------\n");
  160.             printf ("A) SANTOS DUMONT\n");
  161.             printf ("B) SANTOS DUMORRO\n");
  162.             printf ("C) SANTOS DRUMOM\n");
  163.             printf ("D) SANTOS SILVA\n");
  164.             printf ("-------------------------------------------------------------------------------\n");
  165.             printf ("Qual a resposta certa?\n");
  166.             scanf ("%s",&resp);
  167.             if ((resp=='a')||(resp=='A'))
  168.             {
  169.                 printf ("Resposta correta\n");
  170.                 certo_1++;
  171.             }
  172.             else
  173.             {
  174.                 printf ("Resposta errada\n");
  175.                 printf ("Resposta correta: Letra \"A\"\n");
  176.                 errado_1++;
  177.             }
  178.             printf ("-------------------------------------------------------------------------------\n");
  179.             getchar();printf ("Pressione \"enter\" para continuar...");
  180.             getchar();system("cls");
  181.             printf ("*--------------------------------*\n");
  182.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  183.             printf ("*--------------------------------*\n\n");
  184.             printf ("QUAL DOS ITENS ABAIXO NAO E UMA FRUTA?\n");
  185.             printf ("-------------------------------------------------------------------------------\n");
  186.             printf ("A) LARANJA\n");
  187.             printf ("B) MANGA\n");
  188.             printf ("C) QUIABO\n");
  189.             printf ("D) BANANA\n");
  190.             printf ("-------------------------------------------------------------------------------\n");
  191.             printf ("Qual a resposta certa?\n");
  192.             scanf ("%s",&resp);
  193.             if ((resp=='c')||(resp=='C'))
  194.             {
  195.                 printf ("Resposta correta\n");
  196.                 certo_1++;
  197.             }
  198.             else
  199.             {
  200.                 printf ("Resposta errada\n");
  201.                 printf ("Resposta correta: Letra \"C\"\n");
  202.                 errado_1++;
  203.             }
  204.             printf ("-------------------------------------------------------------------------------\n");
  205.             getchar();printf ("Pressione \"enter\" para continuar...");
  206.             getchar();system("cls");
  207.             printf ("*--------------------------------*\n");
  208.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  209.             printf ("*--------------------------------*\n\n");
  210.             printf ("QUAL E O SATELITE NATURAL DA TERRA?\n");
  211.             printf ("-------------------------------------------------------------------------------\n");
  212.             printf ("A) SPUTNICK\n");
  213.             printf ("B) RUBLE\n");
  214.             printf ("C) SOYUS\n");
  215.             printf ("D) LUA\n");
  216.             printf ("-------------------------------------------------------------------------------\n");
  217.             printf ("Qual a resposta certa?\n");
  218.             scanf ("%s",&resp);
  219.             if ((resp=='d')||(resp=='D'))
  220.             {
  221.                 printf ("Resposta correta\n");
  222.                 certo_1++;
  223.             }
  224.             else
  225.             {
  226.                 printf ("Resposta errada\n");
  227.                 printf ("Resposta correta: Letra \"D\"\n");
  228.                 errado_1++;
  229.             }
  230.             printf ("-------------------------------------------------------------------------------\n");
  231.             getchar();printf ("Pressione \"enter\" para continuar...");
  232.             getchar();system("cls");
  233.             printf ("*--------------------------------*\n");
  234.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  235.             printf ("*--------------------------------*\n\n");
  236.             printf ("QUAL DOS ESTADOS ABAIXO NAO POSSUI PRAIAS?\n");
  237.             printf ("-------------------------------------------------------------------------------\n");
  238.             printf ("A) RIO DE JANEIRO\n");
  239.             printf ("B) CEARA\n");
  240.             printf ("C) GOIAS\n");
  241.             printf ("D) SAO PAULO\n");
  242.             printf ("-------------------------------------------------------------------------------\n");
  243.             printf ("Qual a resposta certa?\n");
  244.             scanf ("%s",&resp);
  245.             if ((resp=='c')||(resp=='C'))
  246.             {
  247.                 printf ("Resposta correta\n");
  248.                 certo_1++;
  249.             }
  250.             else
  251.             {
  252.                 printf ("Resposta errada\n");
  253.                 printf ("Resposta correta: Letra \"C\"\n");
  254.                 errado_1++;
  255.             }
  256.             printf ("-------------------------------------------------------------------------------\n");
  257.             getchar();printf ("Pressione \"enter\" para continuar...");
  258.             getchar();system("cls");
  259.             printf ("*--------------------------------*\n");
  260.             printf ("|  Pergunta n. %.2d - Nivel Facil  |\n",contp_1++);
  261.             printf ("*--------------------------------*\n\n");
  262.             printf ("QUAL O SIGNIFICADO DA SILGLA ONU?\n");
  263.             printf ("-------------------------------------------------------------------------------\n");
  264.             printf ("A) ORGANIZACAO NACIONAL UNICA\n");
  265.             printf ("B) ORDEN NACIONAL UNICA\n");
  266.             printf ("C) ORGANIZACAO DAS NACOES UNIDAS\n");
  267.             printf ("D) NENHUMA DAS ALTERNATIVAS\n");
  268.             printf ("-------------------------------------------------------------------------------\n");
  269.             printf ("Qual a resposta certa?\n");
  270.             scanf ("%s",&resp);
  271.             if ((resp=='c')||(resp=='C'))
  272.             {
  273.                 printf ("Resposta correta\n");
  274.                 certo_1++;
  275.             }
  276.             else
  277.             {
  278.                 printf ("Resposta errada\n");
  279.                 printf ("Resposta correta: Letra \"C\"\n");
  280.                 errado_1++;
  281.             }
  282.             printf ("-------------------------------------------------------------------------------\n");
  283.             getchar();printf ("Pressione \"enter\" para continuar...");
  284.             getchar();system ("cls");
  285.             printf ("As pergunstas deste nivel terminaram.\n");
  286.             printf ("Deseja jogar em outro nivel (s/n)? ");
  287.             scanf ("%s",&resp);
  288.             if ((resp=='s')||(resp=='S'))
  289.             {
  290.                 system ("cls");
  291.                 totp_1=contp_1;
  292.                 contp_1=1;
  293.                 goto dificuldade;
  294.             }
  295.             break;
  296.         }  
  297.        
  298.         /*Inicio do nível médiio*/
  299.        
  300.         case 2:
  301.         {
  302.             system("cls");
  303.             printf("*=============================================================================*\n");
  304.             printf("|  ___   ___  ___  ___    ___  _________  ___                                 |\n");
  305.             printf("|  XXX_  XXX  XXX  XXX    XXX  XXXXXXXXX  XXX                                 |\n");
  306.             printf("|  XXXX_ XXX  XXX  XXX    XXX  XXXXXXXXX  XXX                                 |\n");
  307.             printf("|  XXXXX_XXX  XXX  XXX_  _XXX  XXX____    XXX                                 |\n");
  308.             printf("|  XXXXXXXXX  XXX   XXX__XXX   XXXXXXX    XXX                                 |\n");
  309.             printf("|  XXX XXXXX  XXX    XXXXXX    XXX______  XXX______                           |\n");
  310.             printf("|  XXX  XXXX  XXX     XXXX     XXXXXXXXX  XXXXXXXXX                           |\n");
  311.             printf("|  XXX   XXX  XXX      XX      XXXXXXXXX  XXXXXXXXX                           |\n");
  312.             printf("|                          ___     ___  _________  ________   ___  _________  |\n");
  313.             printf("|                          XXX_   _XXX  XXXXXXXXX  XXXXXXXX   XXX  XXXXXXXXX  |\n");
  314.             printf("|                          XXXX_ _XXXX  XXXXXXXXX  XXXXXXXXX  XXX  XXXXXXXXX  |\n");
  315.             printf("|                          XXXXX_XXXXX  XXX____    XXX   XXX  XXX  XXX   XXX  |\n");
  316.             printf("|                          XXX XXX XXX  XXXXXXX    XXX    XX  XXX  XXX   XXX  |\n");
  317.             printf("|                          XXX  X  XXX  XXX______  XXX___XXX  XXX  XXX___XXX  |\n");
  318.             printf("|                          XXX     XXX  XXXXXXXXX  XXXXXXXXX  XXX  XXXXXXXXX  |\n");
  319.             printf("|                          XXX     XXX  XXXXXXXXX  XXXXXXXX   XXX  XXXXXXXXX  |\n");
  320.             printf("|                                                                             |\n");
  321.             printf("*=============================================================================*\n\n");
  322.             printf ("              AS PERGUNSTAS DE NIVEL \"MEDIO\" VALEM 4 PONTOS CADA\n\n");
  323.             getchar();printf ("Pressione \"enter\" para continuar...");
  324.             getchar();system ("cls");
  325.             printf ("*--------------------------------*\n");
  326.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  327.             printf ("*--------------------------------*\n\n");
  328.             printf ("QUANTOS ESTADOS POSSUI O BRASIL?\n");
  329.             printf ("-------------------------------------------------------------------------------\n");
  330.             printf ("A) 20 ESTADOS\n");
  331.             printf ("B) 25 ESTADOS\n");
  332.             printf ("C) 27 ESTADOS\n");
  333.             printf ("D) 30 ESTADOS\n");
  334.             printf ("-------------------------------------------------------------------------------\n");
  335.             printf ("Qual a resposta certa?\n");
  336.             scanf ("%s",&resp);
  337.             if ((resp=='c')||(resp=='C'))
  338.             {
  339.                 printf ("Resposta correta\n");
  340.                 certo_2++;
  341.             }
  342.             else
  343.             {
  344.                 printf ("Resposta errada\n");
  345.                 printf ("Resposta correta: Letra \"C\"\n");
  346.                 errado_2++;
  347.             }
  348.             printf ("-------------------------------------------------------------------------------\n");
  349.             getchar();printf ("Pressione \"enter\" para continuar...");
  350.             getchar();system("cls");
  351.             printf ("*--------------------------------*\n");
  352.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  353.             printf ("*--------------------------------*\n\n");
  354.             printf ("QUAL O NOME DA ESCALA QUE MEDE A MAGNITUDE DOS TERREMOTOS?\n");
  355.             printf ("-------------------------------------------------------------------------------\n");
  356.             printf ("A) ESCALA RICHMOR\n");
  357.             printf ("B) ESCALA SISMICA\n");
  358.             printf ("C) ESCALA TERMICA\n");
  359.             printf ("D) ESCALA RICHTER\n");
  360.             printf ("-------------------------------------------------------------------------------\n");
  361.             printf ("Qual a resposta certa?\n");
  362.             scanf ("%s",&resp);
  363.             if ((resp=='d')||(resp=='D'))
  364.             {
  365.                 printf ("Resposta correta\n");
  366.                 certo_2++;
  367.             }
  368.             else
  369.             {
  370.                 printf ("Resposta errada\n");
  371.                 printf ("Resposta correta: Letra \"D\"\n");
  372.                 errado_2++;
  373.             }
  374.             printf ("-------------------------------------------------------------------------------\n");
  375.             getchar();printf ("Pressione \"enter\" para continuar...");
  376.             getchar();system("cls");
  377.             printf ("*--------------------------------*\n");
  378.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  379.             printf ("*--------------------------------*\n\n");
  380.             printf ("QUAL E A CAPITAL DE BRASILIA?\n");
  381.             printf ("-------------------------------------------------------------------------------\n");
  382.             printf ("A) BRASIL\n");
  383.             printf ("B) DISTRITO NACIONAL\n");
  384.             printf ("C) DISTRITO FEDERAL\n");
  385.             printf ("D) PLANO PILOTO\n");
  386.             printf ("-------------------------------------------------------------------------------\n");
  387.             printf ("Qual a resposta certa?\n");
  388.             scanf ("%s",&resp);
  389.             if ((resp=='c')||(resp=='C'))
  390.             {
  391.                 printf ("Resposta correta\n");
  392.                 certo_2++;
  393.             }
  394.             else
  395.             {
  396.                 printf ("Resposta errada\n");
  397.                 printf ("Resposta correta: Letra \"C\"\n");
  398.                 errado_2++;
  399.             }
  400.             printf ("-------------------------------------------------------------------------------\n");
  401.             getchar();printf ("Pressione \"enter\" para continuar...");
  402.             getchar();system("cls");
  403.             printf ("*--------------------------------*\n");
  404.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  405.             printf ("*--------------------------------*\n\n");
  406.             printf ("O ESTADO DE PERNAMBUCO ESTA LOCALIZADO EM QUAL REGIAO BRASILEIRA?\n");
  407.             printf ("-------------------------------------------------------------------------------\n");
  408.             printf ("A) REGIAO NORTE\n");
  409.             printf ("B) REGIAO CENTOESTEO\n");
  410.             printf ("C) REGIAO SUDESTE\n");
  411.             printf ("D) REGIAO NORDESTE\n");
  412.             printf ("-------------------------------------------------------------------------------\n");
  413.             printf ("Qual a resposta certa?\n");
  414.             scanf ("%s",&resp);
  415.             if ((resp=='d')||(resp=='D'))
  416.             {
  417.                 printf ("Resposta correta\n");
  418.                 certo_2++;
  419.             }
  420.             else
  421.             {
  422.                 printf ("Resposta errada\n");
  423.                 printf ("Resposta correta: Letra \"D\"\n");
  424.                 errado_2++;
  425.             }
  426.             printf ("-------------------------------------------------------------------------------\n");
  427.             getchar();printf ("Pressione \"enter\" para continuar...");
  428.             getchar();system("cls");
  429.             printf ("*--------------------------------*\n");
  430.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  431.             printf ("*--------------------------------*\n\n");
  432.             printf ("QUAL E O NOME CIENTIFICO DA CANA-DE-ACUCAR?\n");
  433.             printf ("-------------------------------------------------------------------------------\n");
  434.             printf ("A) CACHACA\n");
  435.             printf ("B) RAPADURA\n");
  436.             printf ("C) INFLORESCENCIA\n");
  437.             printf ("D) SACCHARUM OFFICINARUM\n");
  438.             printf ("-------------------------------------------------------------------------------\n");
  439.             printf ("Qual a resposta certa?\n");
  440.             scanf ("%s",&resp);
  441.             if ((resp=='d')||(resp=='D'))
  442.             {
  443.                 printf ("Resposta correta\n");
  444.                 certo_2++;
  445.             }
  446.             else
  447.             {
  448.                 printf ("Resposta errada\n");
  449.                 printf ("Resposta correta: Letra \"D\"\n");
  450.                 errado_2++;
  451.             }
  452.             printf ("-------------------------------------------------------------------------------\n");
  453.             getchar();printf ("Pressione \"enter\" para continuar...");
  454.             getchar();system("cls");
  455.             printf ("*--------------------------------*\n");
  456.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  457.             printf ("*--------------------------------*\n\n");
  458.             printf ("COMO E CONHECIDO O INVENTOR DA LAMPADA ELETRICA?\n");
  459.             printf ("-------------------------------------------------------------------------------\n");
  460.             printf ("A) THOMAS JEFFERSON\n");
  461.             printf ("B) THOMAS DE AQUINO\n");
  462.             printf ("C) THOMAS EDISOM\n");
  463.             printf ("D) THOMAS SWAM\n");
  464.             printf ("-------------------------------------------------------------------------------\n");
  465.             printf ("Qual a resposta certa?\n");
  466.             scanf ("%s",&resp);
  467.             if ((resp=='c')||(resp=='C'))
  468.             {
  469.                 printf ("Resposta correta\n");
  470.                 certo_2++;
  471.             }
  472.             else
  473.             {
  474.                 printf ("Resposta errada\n");
  475.                 printf ("Resposta correta: Letra \"C\"\n");
  476.                 errado_2++;
  477.             }
  478.             printf ("-------------------------------------------------------------------------------\n");
  479.             getchar();printf ("Pressione \"enter\" para continuar...");
  480.             getchar();system("cls");
  481.             printf ("*--------------------------------*\n");
  482.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  483.             printf ("*--------------------------------*\n\n");
  484.             printf ("QUAL DOS ITENS ABAIXO NAO E UMA LINGUAGEM DE PROGRAMACAO?\n");
  485.             printf ("-------------------------------------------------------------------------------\n");
  486.             printf ("A) COBOL\n");
  487.             printf ("B) BASIC\n");
  488.             printf ("C) SMALLTALK\n");
  489.             printf ("D) PREVIEW\n");
  490.             printf ("-------------------------------------------------------------------------------\n");
  491.             printf ("Qual a resposta certa?\n");
  492.             scanf ("%s",&resp);
  493.             if ((resp=='d')||(resp=='D'))
  494.             {
  495.                 printf ("Resposta correta\n");
  496.                 certo_2++;
  497.             }
  498.             else
  499.             {
  500.                 printf ("Resposta errada\n");
  501.                 printf ("Resposta correta: Letra \"D\"\n");
  502.                 errado_2++;
  503.             }
  504.             printf ("-------------------------------------------------------------------------------\n");
  505.             getchar();printf ("Pressione \"enter\" para continuar...");
  506.             getchar();system("cls");
  507.             printf ("*--------------------------------*\n");
  508.             printf ("|  Pergunta n. %.2d - Nivel Medio  |\n",contp_2++);
  509.             printf ("*--------------------------------*\n\n");
  510.             printf ("QUAL OCEANO BANHA A COSTA BRASILEIRA?\n");
  511.             printf ("-------------------------------------------------------------------------------\n");
  512.             printf ("A) OCEANO PACIFICO\n");
  513.             printf ("B) OCEANO ATLANTICO\n");
  514.             printf ("C) OCEANO GLACIAL ARTICO\n");
  515.             printf ("D) OCEANO MERIDIONAL\n");
  516.             printf ("-------------------------------------------------------------------------------\n");
  517.             printf ("Qual a resposta certa?\n");
  518.             scanf ("%s",&resp);
  519.             if ((resp=='b')||(resp=='B'))
  520.             {
  521.                 printf ("Resposta correta\n");
  522.                 certo_2++;
  523.             }
  524.             else
  525.             {
  526.                 printf ("Resposta errada\n");
  527.                 printf ("Resposta correta: Letra \"B\"\n");
  528.                 errado_2++;
  529.             }
  530.             printf ("-------------------------------------------------------------------------------\n");
  531.             getchar();printf ("Pressione \"enter\" para continuar...");
  532.             getchar();system ("cls");
  533.             printf ("As pergunstas deste nivel terminaram.\n");
  534.             printf ("Deseja jogar em outro nivel (s/n)? ");
  535.             scanf ("%s",&resp);
  536.             if ((resp=='s')||(resp=='S'))
  537.             {
  538.                 system ("cls");
  539.                 totp_2=contp_2;
  540.                 contp_2=1;
  541.                 goto dificuldade;
  542.             }
  543.             break;
  544.         }
  545.        
  546.         /* Inicio do nível difícil */
  547.        
  548.         case 3 :
  549.         {
  550.             system("CLS");
  551.             printf("*=============================================================================*\n");
  552.             printf("|  ___   ___  ___  ___    ___  _________  ___                                 |\n");
  553.             printf("|  XXX_  XXX  XXX  XXX    XXX  XXXXXXXXX  XXX                                 |\n");
  554.             printf("|  XXXX_ XXX  XXX  XXX    XXX  XXXXXXXXX  XXX                                 |\n");
  555.             printf("|  XXXXX_XXX  XXX  XXX_  _XXX  XXX____    XXX                                 |\n");
  556.             printf("|  XXXXXXXXX  XXX   XXX__XXX   XXXXXXX    XXX                                 |\n");
  557.             printf("|  XXX XXXXX  XXX    XXXXXX    XXX______  XXX______                           |\n");
  558.             printf("|  XXX  XXXX  XXX     XXXX     XXXXXXXXX  XXXXXXXXX                           |\n");
  559.             printf("|  XXX   XXX  XXX      XX      XXXXXXXXX  XXXXXXXXX                           |\n");
  560.             printf("|                  ________   ___  _________  ___  _________  ___  ___        |\n");
  561.             printf("|                  XXXXXXXX   XXX  XXXXXXXXX  XXX  XXXXXXXXX  XXX  XXX        |\n");
  562.             printf("|                  XXXXXXXXX  XXX  XXXXXXXXX  XXX  XXXXXXXXX  XXX  XXX        |\n");
  563.             printf("|                  XXX   XXX  XXX  XXX___     XXX  XXX        XXX  XXX        |\n");
  564.             printf("|                  XXX    XX  XXX  XXXXXX     XXX  XXX        XXX  XXX        |\n");
  565.             printf("|                  XXX___XXX  XXX  XXXXXX     XXX  XXX______  XXX  XXX______  |\n");
  566.             printf("|                  XXXXXXXXX  XXX  XXX        XXX  XXXXXXXXX  XXX  XXXXXXXXX  |\n");
  567.             printf("|                  XXXXXXXX   XXX  XXX        XXX  XXXXXXXXX  XXX  XXXXXXXXX  |\n");
  568.             printf("|                                                                             |\n");
  569.             printf("*=============================================================================*\n\n");
  570.             printf ("            AS PERGUNSTAS DE NIVEL \"DIFICIL\" VALEM 6 PONTOS CADA\n\n");
  571.             getchar();printf ("Pressione \"enter\" para continuar...");
  572.             getchar();system ("cls");
  573.             printf ("*----------------------------------*\n");
  574.             printf ("|  Pergunta n. %.2d - Nivel Dificil  |\n",contp_3++);
  575.             printf ("*----------------------------------*\n\n");
  576.             printf ("O QUE E UM ATOMO?\n");
  577.             printf ("-------------------------------------------------------------------------------\n");
  578.             printf ("A) MENOR PORCAO EM QUE PODE SER DIVIDIDO UM ELEMENTO QUIMICO\n");
  579.             printf ("B) BOLHAS QUE SAEM DA AGUA QUANDO ELA ENTRA EM EBULICAO\n");
  580.             printf ("C) EXPLOSIVO\n");
  581.             printf ("D) MAIOR PORCAO EM QUE PODE SER DIVIDIDO UM ELEMENTO QUIMICO\n");
  582.             printf ("-------------------------------------------------------------------------------\n");
  583.             printf ("Qual a resposta certa?\n");
  584.             scanf ("%s",&resp);
  585.             if ((resp=='a')||(resp=='A'))
  586.             {
  587.                 printf ("Resposta correta\n");
  588.                 certo_3++;
  589.             }
  590.             else
  591.             {
  592.                 printf ("Resposta errada\n");
  593.                 printf ("Resposta correta: Letra \"A\"\n");
  594.                 errado_3++;
  595.             }
  596.             printf ("-------------------------------------------------------------------------------\n");
  597.             getchar();printf ("Pressione \"enter\" para continuar...");
  598.             getchar();system ("cls");
  599.             printf ("*----------------------------------*\n");
  600.             printf ("|  Pergunta n. %.2d - Nivel Dificil  |\n",contp_3++);
  601.             printf ("*----------------------------------*\n\n");
  602.             printf ("QUEM FOI O COMPOSITOR DA MUSICA DO HINO NACIONAL BRASILEIRO?\n");
  603.             printf ("-------------------------------------------------------------------------------\n");
  604.             printf ("A) MACHADO DE ASSIS\n");
  605.             printf ("B) DOM PEDRO I\n");
  606.             printf ("C) JOAQUIM OSORIO DUQUE ESTRADA\n");
  607.             printf ("D) FRANCISCO MANOEL DA SILVA\n");
  608.             printf ("-------------------------------------------------------------------------------\n");
  609.             printf ("Qual a resposta certa?\n");
  610.             scanf ("%s",&resp);
  611.             if ((resp=='c')||(resp=='C'))
  612.             {
  613.                 printf ("Resposta correta\n");
  614.                 certo_3++;
  615.             }
  616.             else
  617.             {
  618.                 printf ("Resposta errada\n");
  619.                 printf ("Resposta correta: Letra \"C\"\n");
  620.                 errado_3++;
  621.             }
  622.             printf ("-------------------------------------------------------------------------------\n");
  623.             getchar();printf ("Pressione \"enter\" para continuar...");
  624.             getchar();system ("cls");
  625.             printf ("*----------------------------------*\n");
  626.             printf ("|  Pergunta n. %.2d - Nivel Dificil  |\n",contp_3++);
  627.             printf ("*----------------------------------*\n\n");
  628.             printf ("NOME DO MORRO EM QUE SE ENCONTRA A ESTATUA DO CRISTO REDENTOR?\n");
  629.             printf ("-------------------------------------------------------------------------------\n");
  630.             printf ("A) MORRO DO PAO DE ACUCAR\n");
  631.             printf ("B) MORRO DO CORCOVADO\n");
  632.             printf ("C) MORRO DA GUANABARA\n");
  633.             printf ("D) MORRO DO REDENTOR\n");
  634.             printf ("-------------------------------------------------------------------------------\n");
  635.             printf ("Qual a resposta certa?\n");
  636.             scanf ("%s",&resp);
  637.             if ((resp=='a')||(resp=='A'))
  638.             {
  639.                 printf ("Resposta correta\n");
  640.                 certo_3++;
  641.             }
  642.             else
  643.             {
  644.                 printf ("Resposta errada\n");
  645.                 printf ("Resposta correta: Letra \"A\"\n");
  646.                 errado_3++;
  647.             }
  648.             printf ("-------------------------------------------------------------------------------\n");
  649.             getchar();printf ("Pressione \"enter\" para continuar...");
  650.             getchar();system ("cls");
  651.             printf ("*----------------------------------*\n");
  652.             printf ("|  Pergunta n. %.2d - Nivel Dificil  |\n",contp_3++);
  653.             printf ("*----------------------------------*\n\n");
  654.             printf ("QUAL E O SIGNIFICADO DA PALAVRA MISCIGENACAO?\n");
  655.             printf ("-------------------------------------------------------------------------------\n");
  656.             printf ("A) PESSOA INGENUA\n");
  657.             printf ("B) MISTURA DE VARIADAS COMPILACOES LITERARIAS\n");
  658.             printf ("C) CRUZAMENTO INTER-RACIAL\n");
  659.             printf ("D) DOENCA QUE ATINGE A PELE\n");
  660.             printf ("-------------------------------------------------------------------------------\n");
  661.             printf ("Qual a resposta certa?\n");
  662.             scanf ("%s",&resp);
  663.             if ((resp=='c')||(resp=='C'))
  664.             {
  665.                 printf ("Resposta correta\n");
  666.                 certo_3++;
  667.             }
  668.             else
  669.             {
  670.                 printf ("Resposta errada\n");
  671.                 printf ("Resposta correta: Letra \"C\"\n");
  672.                 errado_3++;
  673.             }
  674.             printf ("-------------------------------------------------------------------------------\n");
  675.             getchar();printf ("Pressione \"enter\" para continuar...");
  676.             getchar();system ("cls");
  677.             printf ("*----------------------------------*\n");
  678.             printf ("|  Pergunta n. %.2d - Nivel Dificil  |\n",contp_3++);
  679.             printf ("*----------------------------------*\n\n");
  680.             printf ("EM QUE ANO FOI ASSINADA A LEI AUREA QUE ABOLIU A ESCRAVATURA NO BRASIL?\n");
  681.             printf ("-------------------------------------------------------------------------------\n");
  682.             printf ("A) 1888\n");
  683.             printf ("B) 1988\n");
  684.             printf ("C) 1788\n");
  685.             printf ("D) 1500\n");
  686.             printf ("-------------------------------------------------------------------------------\n");
  687.             printf ("Qual a resposta certa?\n");
  688.             scanf ("%s",&resp);
  689.             if ((resp=='a')||(resp=='A'))
  690.             {
  691.                 printf ("Resposta correta\n");
  692.                 certo_3++;
  693.             }
  694.             else
  695.             {
  696.                 printf ("Resposta errada\n");
  697.                 printf ("Resposta correta: Letra \"A\"\n");
  698.                 errado_3++;
  699.             }
  700.             printf ("-------------------------------------------------------------------------------\n");
  701.             getchar();printf ("Pressione \"enter\" para continuar...");
  702.             getchar();system ("cls");
  703.             printf ("*----------------------------------*\n");
  704.             printf ("|  Pergunta n. %.2d - Nivel Dificil  |\n",contp_3++);
  705.             printf ("*----------------------------------*\n\n");
  706.             printf ("COMO E CHAMADA UMA PESSOA QUE ESCREVE COM AS DUAS MAOS?\n");
  707.             printf ("-------------------------------------------------------------------------------\n");
  708.             printf ("A) DESTRO\n");
  709.             printf ("B) AMBIDESTRO\n");
  710.             printf ("C) CANHOTO\n");
  711.             printf ("D) ADESTRADO\n");
  712.             printf ("-------------------------------------------------------------------------------\n");
  713.             printf ("Qual a resposta certa?\n");
  714.             scanf ("%s",&resp);
  715.             if ((resp=='b')||(resp=='B'))
  716.             {
  717.                 printf ("Resposta correta\n");
  718.                 certo_3++;
  719.             }
  720.             else
  721.             {
  722.                 printf ("Resposta errada\n");
  723.                 printf ("Resposta correta: Letra \"B\"\n");
  724.                 errado_3++;
  725.             }
  726.             printf ("-------------------------------------------------------------------------------\n");
  727.             getchar();printf ("Pressione \"enter\" para continuar...");
  728.             getchar();system ("cls");
  729.             printf ("*----------------------------------*\n");
  730.             printf ("|  Pergunta n. %.2d - Nivel Dificil  |\n",contp_3++);
  731.             printf ("*----------------------------------*\n\n");
  732.             printf ("NOME QUE RECEBE A GUERRA PELA CORRIDA ARMAMENTISTA E TECNOLOGICA?\n");
  733.             printf ("-------------------------------------------------------------------------------\n");
  734.             printf ("A) GUERRA MUNDIAL\n");
  735.             printf ("B) GUERRA FRIA\n");
  736.             printf ("C) GUERRA CIVIL\n");
  737.             printf ("D) GUERRA TOTAL\n");
  738.             printf ("-------------------------------------------------------------------------------\n");
  739.             printf ("Qual a resposta certa?\n");
  740.             scanf ("%s",&resp);
  741.             if ((resp=='b')||(resp=='B'))
  742.             {
  743.                 printf ("Resposta correta\n");
  744.                 certo_3++;
  745.             }
  746.             else
  747.             {
  748.                 printf ("Resposta errada\n");
  749.                 printf ("Resposta correta: Letra \"B\"\n");
  750.                 errado_3++;
  751.             }
  752.             printf ("-------------------------------------------------------------------------------\n");
  753.             getchar();printf ("Pressione \"enter\" para continuar...");
  754.             getchar();system ("cls");
  755.             printf ("As pergunstas deste nivel terminaram.\n");
  756.             printf ("Deseja jogar em outro nivel (s/n)? ");
  757.             scanf ("%s",&resp);
  758.             if ((resp=='s')||(resp=='S'))
  759.             {
  760.                 system ("cls");
  761.                 totp_3=contp_3;
  762.                 contp_3=1;
  763.                 goto dificuldade;
  764.             }
  765.             break;
  766.         }
  767.         default : printf ("Nivel invalido\n");
  768.         {
  769.             getchar();printf ("Pressione \"enter\" para continuar...");
  770.             getchar();system ("cls");
  771.             goto dificuldade;
  772.         }
  773.        
  774.     }/*fechamento do 1º swhith*/
  775.    
  776.     system("cls");
  777.     printf ("================ RESULTADOS DO JOGO =================\n");
  778.     printf ("Participante: %s\n",nome);
  779.     printf ("Perguntas respondidas: %d\n",totp_1-1+contp_1-1+totp_2-1+contp_2-1+totp_3-1+contp_3-1);
  780.     printf ("Total de acertos.....: %d\n",certo_1+certo_2+certo_3);
  781.     printf ("Total de erros.......: %d\n",errado_1+errado_2+errado_3);
  782.     printf ("Pontuacao total......: %d\n\n",(certo_1*2)+(certo_2*4)+(certo_3*6));
  783.     printf ("--------------------- NIVEL FACIL -------------------\n");
  784.     printf ("Perguntas respondidas: %d\n",contp_1-1+totp_1-1);
  785.     printf ("Acertos..: %d\n",certo_1);
  786.     printf ("Erros....: %d\n",errado_1);
  787.     printf ("Pontuacao: %d\n\n",certo_1*2);
  788.     printf ("-------------------- NIVEL MEDIO --------------------\n");
  789.     printf ("Perguntas respondidas: %d\n",contp_2-1+totp_2-1);
  790.     printf ("Acertos..: %d\n",certo_2);
  791.     printf ("Erros....: %d\n",errado_2);
  792.     printf ("Pontuacao: %d\n\n",certo_2*4);
  793.     printf ("------------------- NIVEL DIFICIL -------------------\n");
  794.     printf ("Perguntas respondidas: %d\n",contp_3-1+totp_3-1);
  795.     printf ("Acertos..: %d\n",certo_3);
  796.     printf ("Erros....: %d\n",errado_3);
  797.     printf ("Pontuacao: %d\n",certo_3*6);
  798.     getchar();
  799.     getchar();
  800. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement