Ir ao conteúdo
  • Cadastre-se

C Preciso termina meu programa mais não sei como usar o DO


Posts recomendados

Preciso termina meu programa mais não sei como usar DO fora de switch e while dentro dele ,para retorna ao inicio do programa ... segue meu programa que irei especificar 

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
main(){

    
    setlocale(LC_ALL,"portuguese");
    system ("color f1");
    
    char comando;
    int acertos,voltar;
    do{
    system("cls");
    printf("\t\t__________ \n\t\tQUIZ GAMER\n\t\t¯¯¯¯¯¯¯¯¯¯\n\t\t(J)-JOGAR\n\n\t\t(C)-COMO JOGAR\n\n\t\t(S)-SAIR\n\n\t\tDIGITE:"); 
    scanf("%c",&comando);
    fflush(stdin);
   }while (comando != 's' and comando != 'S' and comando != 'c' and comando != 'C' and comando != 'j' and comando != 'J');
    switch (comando){
    case 'j':
    case 'J':
        char game;
        system("cls");
        printf("\t\t________________\n\t\tEscolha um game:\n\t\t¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n\t\t(1)BATTLEFIELD 1\n\t\t(2)MINECRAFT\n\t\t(3)GRAND THEFT AUTO V\n\t\t(4)LEAGUE OF LEGENDS\n\t\t(5)CUPHEAD\n\n\t\t(6)<<VOLTAR\n\n\t\tDIGITE: "); /*<<<<<<<<NÃO CONSEGUI FAZER O COMANDO VOLTA (6) FUNCIONA!*/
        scanf("%c",&game);
        fflush(stdin);
        switch (game){
        case '1':
        char escolha,escolha2,escolha3,escol,escol2,escol3,esco,esco2,esco3,escolh,escolh2,escolh3,escolhi,escolhi2,escolhi3,ecolha,ecolha2,ecolha3;
        do{
            system("cls");
            printf("\n\tBATTLEFIELD 1\n\n\t1- Quantas histórias de guerra tem em campanha?\n\t(A)6\n\t(B)8\n\t(C)12\n\n\tDIGITE:");
            scanf("%c",&escolha);
            fflush(stdin);
                    switch (escolha){
                    case 'a':
                    case 'A':
                      acertos=acertos+1;
                      break;
                      case 'b':
                      case 'B':
                      case 'c':
                      case 'C':
                      acertos=acertos+0;
                      break;
                      default:
                      printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                      getch();
                      break;
                      }
                      
                      }
         
                while(escolha !='a'and escolha != 'A'and escolha != 'b'and escolha != 'B'and escolha != 'c'and escolha != 'C'  );
                do{
                system("cls");
                printf("\n\tBATTLEFIELD 1\n\n\t2- Em que período se passsa a guerra?\n\t(A)guerra fria\n\t(B)segunda guerra\n\t(C)primeira guerra\n\n\tDIGITE:");
                scanf("%c",&escolha2);
                fflush(stdin);
                    switch(escolha2){
                        case'c':
                        case'C':
                        acertos=acertos+1;
                        break;
                        case'a':
                        case'A':
                        case'b':
                        case'B':
                        acertos=acertos+0;
                        break;
                        default:
                        printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                          getch();
                          break;
                        }
                }while(escolha2 !='a'and escolha2 != 'A'and escolha2 != 'b'and escolha2 != 'B'and escolha2 != 'c'and escolha2 != 'C'  );
                do{
                system ("cls");
                printf("\n\tBATTLEFIELD 1\n\n\t3- o game é desenvolvido pela ?\n\t(A)EA DICE\n\t(B)Electronic Arts\n\t(C)Microsoft \n\n\tDIGITE:");
                scanf("%c",&escolha3);
                fflush(stdin);
                   switch(escolha3){
                   case 'A':
                   case 'a':
                   acertos=acertos+1;
                   break;
                   case 'b':
                   case 'B':
                   case 'c':
                       case'C':
                       acertos=acertos+0;
                       break;
                       default:
                       printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                      getch();
                      break;
                       }
                }while(escolha3 !='a'and escolha3 != 'A'and escolha3 != 'b'and escolha3 != 'B'and escolha3 != 'c'and escolha3 != 'C'  );
                 system("cls");
                 printf("\n\tAcertos: %d/3",acertos);
                 if (acertos <= 1 )
                 printf("\n\tRUIM =(");
                 else if ( acertos == 2)
                 printf("\n\tMÉDIO :I");
                 else 
                 printf("\n\tPerfeito =)");
                 getch();
                 break;
        case '2':
            do{
            system("cls");
            printf("\n\tMINECRAFT\n\n\t1- O jogo é baseado em que?\n\t(A)bolas\n\t(B)blocos\n\t(C)terra\n\n\tDIGITE:");
            scanf("%c",&escol);
            fflush(stdin);
             switch (escol){
                 case 'B':
                 case 'b':
                 acertos=acertos+1;
                 break;
                 case 'a':
                 case 'A':
                 case 'c':
                 case 'C':
                 acertos=acertos+0;
                 break;
                 default:
                 printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                  getch();
                  break;
                 }
                 
            }while(escol !='a'and escol != 'A'and escol != 'b'and escol != 'B'and escol != 'c'and escol != 'C'  );
            do{
            system("cls");
            printf("\n\tMINECRAFT\n\n\t2- Como vencer ?\n\t(A)não a como vencer\n\t(B)minerando\n\t(C)matando Ender dragon \n\n\tDIGITE:");
            scanf("%c",&escol2);
            fflush(stdin);
               switch(escol2){
                   case 'a':
                   case 'A':
                   acertos=acertos+1;
                   break;
                   case 'b':
                   case 'B':
                   case 'c':
                   case 'C':
                   acertos=acertos+0;
                   break;
                   default:
                 printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                  getch();
                  break;
                   }
        } while(escol2 !='a'and escol2 != 'A'and escol2 != 'b'and escol2 != 'B'and escol2 != 'c'and escol2 != 'C');
            do{
               system("cls");
               printf("\n\tMINECRAFT\n\n\t3-Um mundo separado introduzido em uma atualização que pode ser acessado somente por um portal que precisa ser construído e ativado pelo jogador.Este mundo tem propriedades particulares interessantes: enquanto o mundo principal tem um céu aberto com um ciclo regular de dia/noite,este mundo não possui nenhum destes - está totalmente fechado em todos os lados sem noção de tempo .Em qual mundo estamos falando?\n\t(A)Nether\n\t(B)Slime\n\t(C)Inferno \n\n\tDIGITE:");
               scanf("%c",&escol3);
               fflush(stdin);
                switch(escol3){
                case 'a':
                   case 'A':
                   acertos=acertos+1;
                   break;
                   case 'b':
                   case 'B':
                   case 'c':
                   case 'C':
                   acertos=acertos+0;
                   break;
                   default:
                 printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                  getch();
                  break;
                }
                }while(escol3 !='a'and escol3 != 'A'and escol3 != 'b'and escol3 != 'B'and escol3 != 'c'and escol3 != 'C');
                 system("cls");
                 printf("\n\tAcertos: %d/3",acertos);
                 if (acertos <= 1 )
                 printf("\n\tRUIM =(");
                 else if ( acertos == 2)
                 printf("\n\tMÉDIO :I");
                 else 
                 printf("\n\tPerfeito =)");
                 getch();
                 break;
    case '3':
        do{
        
        system("cls");
            printf("\n\tGRAND THEFT AUTO V\n\n\t1- Qual o nome dos principais personagens?\n\t(A)Marcos,Trevor,Franklin\n\t(B)Frank,Trevor,Michael\n\t(C)Franklin,Michael,Trevor \n\n\tDIGITE:");
            scanf("%c",&escolh);
            fflush(stdin);
                switch(escolh){
                    case 'c':
                    case 'C':
                    acertos=acertos+1;
                    break;
                    case 'b':
                    case 'B':
                    case 'A':
                    case 'a':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                    
                }
            }while(escolh !='a'and escolh != 'A'and escolh != 'b'and escolh != 'B'and escolh != 'c'and escolh != 'C');
            do{
                
                 system("cls");
                printf("\n\tGRAND THEFT AUTO V\n\n\t2-Ladrão de Bancos aposentado,estamos falando de ?\n\t(A)Trevor Philips\n\t(B)Michael De Santa\n\t(C)franklin clinton \n\n\tDIGITE:");
                scanf("%c",&escolh2);
                fflush(stdin);
                switch(escolh2){
                    case 'b':
                    case 'B':
                    acertos=acertos+1;
                    break;
                    case 'A':
                    case 'a':
                    case 'c':
                    case 'C':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                   }
            }while(escolh2 !='a'and escolh2 != 'A'and escolh2 != 'b'and escolh2 != 'B'and escolh2 != 'c'and escolh2 != 'C');
                        do{
                
                 system("cls");
                printf("\n\tGRAND THEFT AUTO V\n\n\t3-Onde se passa o jogo ?\n\t(A)Las Venturas\n\t(B)Los Santos\n\t(C)Los Customs \n\n\tDIGITE:");
                scanf("%c",&escolh3);
                fflush(stdin);
                switch(escolh3){
                    case 'b':
                    case 'B':
                    acertos=acertos+1;
                    break;
                    case 'A':
                    case 'a':
                    case 'c':
                    case 'C':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                }
            }while(escolh3 !='a'and escolh3 != 'A'and escolh3 != 'b'and escolh3 != 'B'and escolh3 != 'c'and escolh3 != 'C');
                 system("cls");
                 printf("\n\tAcertos: %d/3",acertos);
                 if (acertos <= 1 )
                 printf("\n\tRUIM =(");
                 else if ( acertos == 2)
                 printf("\n\tMÉDIO :I");
                 else 
                 printf("\n\tPerfeito =)");
                 getch();
                 break;
        case '4':
            do{
        
        system("cls");
            printf("\n\tLEAGUE OF LEGENDS\n\n\t1- Quantos mapas tem?\n\t(A)2\n\t(B)8\n\t(C)4\n\n\tDIGITE:");
            scanf("%c",&escolhi);
            fflush(stdin);
                switch(escolhi){
                    case 'c':
                    case 'C':
                    acertos=acertos+1;
                    break;
                    case 'b':
                    case 'B':
                    case 'A':
                    case 'a':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                    
                }
            }while(escolhi !='a'and escolhi != 'A'and escolhi != 'b'and escolhi != 'B'and escolhi != 'c'and escolhi != 'C');
            do{
                
                 system("cls");
                printf("\n\tLEAGUE OF LEGENDS\n\n\t2-Mapa Crystal Scar , as caracteristicas certa seria?\n\n\t(A) um mapa 5v5 onde os campeões capturaravam e concentravam pontos de controle com o objetivo de danificar o nexus inimigo. Os nexus de Crystal Scar, diferente do dos outros mapas não podiam ser danificados diretamente, tinham 500 de vida e a equipe que dominava a maior parte dos pontos, iria concentrar um raio destrutivo no nexus inimigo que era destruído quando chega a 0 de vida.\n\n\t(B)é um mapa gélido com temática voltada para as histórias de Freljord, conhecido como a ponte onde houve a guerra entre os Glacinatas e os Observadores Gélidos, visando esta guerra, a aparência da ponte é toda quebrada e pedaços da mesma caem com o decorrer da partida.\n\n\t(C)é o palco para as partidas 3 contra 3. Assim como no summoner's rift, o objetivo é destruir o Nexus da outra equipe, porém é dividido em apenas 2 lanes. Na selva, entre as duas lanes, tem dois pontos, que ao serem capturados, concedem bônus ao time que capturá-los. \n\n\tDIGITE:");
                scanf("%c",&escolhi2);
                fflush(stdin);
                switch(escolhi2){
                    case 'A':
                    case 'a':
                    acertos=acertos+1;
                    break;
                    case 'b':
                    case 'B':
                    case 'c':
                    case 'C':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                   }
            }while(escolhi2 !='a'and escolhi2 != 'A'and escolhi2 != 'b'and escolhi2 != 'B'and escolhi2 != 'c'and escolhi2 != 'C');
                        do{
                
                 system("cls");
                printf("\n\tLEAGUE OF LEGENDS\n\n\t3-O jogo seria em modo ?\n\t(A)Offline\n\t(B)Multiplayer\n\t(C)Host\n\n\tDIGITE:");
                scanf("%c",&escolhi3);
                fflush(stdin);
                switch(escolhi3){
                    case 'b':
                    case 'B':
                    acertos=acertos+1;
                    break;
                    case 'A':
                    case 'a':
                    case 'c':
                    case 'C':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                }
            }while(escolh3 !='a'and escolhi3 != 'A'and escolhi3 != 'b'and escolhi3 != 'B'and escolhi3 != 'c'and escolhi3 != 'C');
                 system("cls");
                 printf("\n\tAcertos: %d/3",acertos);
                 if (acertos <= 1 )
                 printf("\n\tRUIM =(");
                 else if ( acertos == 2)
                 printf("\n\tMÉDIO :I");
                 else 
                 printf("\n\tPerfeito =)");
                 getch();
                 break;
        case '5':
            do{
        
        system("cls");
            printf("\n\tCUPHEAD\n\n\t1- Que tipo de estilo é o jogo?\n\t(A)Desenho Animado\n\t(B)Realista\n\t(C)Animação\n\n\tDIGITE:");
            scanf("%c",&ecolha);
            fflush(stdin);
                switch(ecolha){
                    case 'a':
                    case 'A':
                    acertos=acertos+1;
                    break;
                    case 'C':
                    case 'c':
                    case 'b':
                    case 'B':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                    
                }
            }while(ecolha !='a'and ecolha != 'A'and ecolha != 'b'and ecolha != 'B'and ecolha != 'c'and ecolha != 'C');
            do{
                
                 system("cls");
                printf("\n\tCUPHEAD\n\n\t2-As músicas do jogo aborda essencialmente a?\n\t(A)Jazz\n\t(B)Hip Hop\n\t(C)Funk\n\n\tDIGITE:");
                scanf("%c",&ecolha2);
                fflush(stdin);
                switch(ecolha2){
                    case 'A':
                    case 'a':
                    acertos=acertos+1;
                    break;
                    case 'b':
                    case 'B':
                    case 'c':
                    case 'C':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                   }
            }while(ecolha2 !='a'and ecolha2 != 'A'and ecolha2 != 'b'and ecolha2 != 'B'and ecolha2 != 'c'and ecolha2 != 'C');
                        do{
                
                 system("cls");
                printf("\n\tCUPHEAD\n\n\t3-As fases são repletas de ?\n\t(A)inimigos, que atacam de canhões\n\t(B)inimigos, que atacam por baixo\n\t(C)inimigos, que atacam das mais diversas formas\n\n\tDIGITE:");
                scanf("%c",&ecolha3);
                fflush(stdin);
                switch(ecolha3){
                    case 'c':
                    case 'C':
                    acertos=acertos+1;
                    break;
                    case 'A':
                    case 'a':
                    case 'B':
                    case 'b':
                    acertos=acertos+0;
                    break;
                    default:
                    printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                    getch();
                    break;
                }
            }while(ecolha3 !='a'and ecolha3 != 'A'and ecolha3 != 'b'and ecolha3 != 'B'and ecolha3 != 'c'and ecolha3 != 'C');
                 system("cls");
                 printf("\n\tAcertos: %d/3",acertos);
                 if (acertos <= 1 )
                 printf("\n\tRUIM =(");
                 else if ( acertos == 2)
                 printf("\n\tMÉDIO :I");
                 else 
                 printf("\n\tPerfeito =)");
                getch();
                break;
             }
        break;
    case 'C':
    case 'c':
        system("cls");
        printf("\n\t-quis com 5 Games,que são:\n\n\tGTA V\n\tCUPHEAD\n\tLEAG OF LEGENDS\n\tBATTLEFIELD 1\n\tMINECRAFT\n\n\tCada um com 3 questões ,mais se você manja então não é problem,BOM JOGO!\n\n\t(6)<<Voltar\n\tDigite:   "); /*<<<<<<<<NÃO CONSEGUI FAZER O COMANDO VOLTA (6) FUNCIONA!*/
        break;
    case 's':
    case 'S':
            system("cls");
            printf("\n\tJogo Finalizado! ");
            getch();
          break;
}


         getch();
    
        
    

    
    
    } 

 

bem é isso , grato quem consegui me ajudar =)

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@Thales Muchante  seu código está bom, apenas alguns erros,  então para voltar ao inicio você precisa colocar toda essa parte do código dento de um laço de repetição que irá se repetir enquanto a variável comando for diferente de " S " , então coloquei um do  while .  experimente para ver se é isso que você quer .

 

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
main(){
    setlocale(LC_ALL,"portuguese");
    system ("color f1");
    char comando,game,escolha,escolha2,escolha3,escol,escol2,escol3,
    esco,esco2,esco3,escolh,escolh2,escolh3,
    escolhi,escolhi2,escolhi3,ecolha,ecolha2,ecolha3;
    int acertos,voltar;
    do{
    do{
        system("cls");
        printf("\t\t__________ \n\t\tQUIZ GAMER\n\t\t¯¯¯¯¯¯¯¯¯¯\n\t\t(J)-JOGAR\n\n\t\t(C)-COMO JOGAR\n\n\t\t(S)-SAIR\n\n\t\tDIGITE:");
        scanf("%c",&comando);
        fflush(stdin);
    }while (comando != 's' && comando != 'S' && comando != 'c' && comando != 'C' && comando != 'j' && comando != 'J');
    switch (comando){
        case 'j':
        case 'J':
            system("cls");
            printf("\t\t________________\n\t\tEscolha um game:\n\t\t¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\n\t\t(1)BATTLEFIELD 1");
            printf("\n\t\t(2)MINECRAFT\n\t\t(3)GRAND THEFT AUTO V\n\t\t(4)LEAGUE OF LEGENDS\n\t\t(5)CUPHEAD");
            printf("\n\n\t\t(6)<<VOLTAR\n\n\t\tDIGITE: "); /*<<<<<<<<NÃO CONSEGUI FAZER O COMANDO VOLTA (6) FUNCIONA!*/        scanf("%c",&game);
            fflush(stdin);
            switch (game){
            case '1':
                do{
                    system("cls");
                    printf("\n\tBATTLEFIELD 1\n\n\t1- Quantas histórias de guerra tem em campanha?\n\t(A)6\n\t(B)8");
                    printf("\n\t(C)12\n\n\tDIGITE:");
                    scanf("%c",&escolha);
                    fflush(stdin);
                    switch (escolha){
                        case 'a':
                        case 'A':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while( escolha !='a'&& escolha != 'A'&& escolha != 'b'&& escolha != 'B'&& escolha != 'c'&&
                escolha != 'C'  );
                do{
                    system("cls");
                    printf("\n\tBATTLEFIELD 1\n\n\t2- Em que período se passsa a guerra?\n\t(A)guerra fria\n\t(B)segunda guerra\n\t(C)primeira guerra\n\n\tDIGITE:");
                    scanf("%c",&escolha2);
                    fflush(stdin);
                    switch(escolha2){
                        case'c':
                        case'C':
                            acertos=acertos+1;
                            break;
                        case'a':
                        case'A':
                        case'b':
                        case'B':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while( escolha2 !='a'&& escolha2 != 'A'&& escolha2 != 'b'&& escolha2 != 'B'&& escolha2 != 'c'&&
                        escolha2 != 'C'  );
                do{
                    system ("cls");
                    printf("\n\tBATTLEFIELD 1\n\n\t3- o game é desenvolvido pela ?\n\t(A)EA DICE\n\t(B)Electronic Arts\n\t(C)Microsoft \n\n\tDIGITE:");
                    scanf("%c",&escolha3);
                    fflush(stdin);
                    switch(escolha3){
                        case 'A':
                        case 'a':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'c':
                        case'C':
                            acertos=acertos+0;
                            break;
                            default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while( escolha3 !='a'&& escolha3 != 'A'&& escolha3 != 'b'&& escolha3 != 'B'&& escolha3 != 'c'&&
                        escolha3 != 'C'  );
                system("cls");
                printf("\n\tAcertos: %d/3",acertos);
                if (acertos <= 1 )
                    printf("\n\tRUIM =(");
                else if ( acertos == 2)
                    printf("\n\tMÉDIO :I");
                else
                    printf("\n\tPerfeito =)");
                    getch();
                    break;
            case '2':
                do{
                    system("cls");
                    printf("\n\tMINECRAFT\n\n\t1- O jogo é baseado em que?\n\t(A)bolas\n\t(B)blocos\n\t(C)terra\n\n\tDIGITE:");
                    scanf("%c",&escol);
                    fflush(stdin);
                    switch (escol){
                        case 'B':
                        case 'b':
                            acertos=acertos+1;
                            break;
                        case 'a':
                        case 'A':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(escol !='a'&& escol != 'A'&& escol != 'b'&& escol != 'B'&& escol != 'c'&& escol != 'C'  );
                do{
                    system("cls");
                    printf("\n\tMINECRAFT\n\n\t2- Como vencer ?\n\t(A)não a como vencer\n\t(B)minerando\n\t(C)matando Ender dragon \n\n\tDIGITE:");
                    scanf("%c",&escol2);
                    fflush(stdin);
                    switch(escol2){
                        case 'a':
                        case 'A':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(escol2 !='a'&& escol2 != 'A'&& escol2 != 'b'&& escol2 != 'B'&& escol2 != 'c'&& escol2 != 'C');
                do{
                    system("cls");
                    printf("\n\tMINECRAFT\n\n\t3-Um mundo separado introduzido em uma atualização que pode ser acessado somente por um portal que precisa ser construído e ativado pelo jogador.Este mundo tem propriedades particulares interessantes: enquanto o mundo principal tem um céu aberto com um ciclo regular de dia/noite,este mundo não possui nenhum destes - está totalmente fechado em todos os lados sem noção de tempo .Em qual mundo estamos falando?\n\t(A)Nether\n\t(B)Slime\n\t(C)Inferno \n\n\tDIGITE:");
                    scanf("%c",&escol3);
                    fflush(stdin);
                    switch(escol3){
                        case 'a':
                        case 'A':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(escol3 !='a'&& escol3 != 'A'&& escol3 != 'b'&& escol3 != 'B'&& escol3 != 'c'&& escol3 != 'C');
                system("cls");
                printf("\n\tAcertos: %d/3",acertos);
                if (acertos <= 1 )
                printf("\n\tRUIM =(");
                else if ( acertos == 2)
                    printf("\n\tMÉDIO :I");
                else
                    printf("\n\tPerfeito =)");
                    getch();
                    break;
            case '3':
                do{
                    system("cls");
                    printf("\n\tGRAND THEFT AUTO V\n\n\t1- Qual o nome dos principais personagens?\n\t(A)Marcos,Trevor,Franklin\n\t(B)Frank,Trevor,Michael\n\t(C)Franklin,Michael,Trevor \n\n\tDIGITE:");
                    scanf("%c",&escolh);
                    fflush(stdin);
                    switch(escolh){
                        case 'c':
                        case 'C':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'A':
                        case 'a':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(escolh !='a'&& escolh != 'A'&& escolh != 'b'&& escolh != 'B'&& escolh != 'c'&& escolh != 'C');
                do{
                    system("cls");
                    printf("\n\tGRAND THEFT AUTO V\n\n\t2-Ladrão de Bancos aposentado,estamos falando de ?\n\t(A)Trevor Philips\n\t(B)Michael De Santa\n\t(C)franklin clinton \n\n\tDIGITE:");
                    scanf("%c",&escolh2);
                    fflush(stdin);
                    switch(escolh2){
                        case 'b':
                        case 'B':
                            acertos=acertos+1;
                            break;
                        case 'A':
                        case 'a':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(escolh2 !='a'&& escolh2 != 'A'&& escolh2 != 'b'&& escolh2 != 'B'&& escolh2 != 'c'&& escolh2 != 'C');
                do{
                    system("cls");
                    printf("\n\tGRAND THEFT AUTO V\n\n\t3-Onde se passa o jogo ?\n\t(A)Las Venturas\n\t(B)Los Santos\n\t(C)Los Customs \n\n\tDIGITE:");
                    scanf("%c",&escolh3);
                    fflush(stdin);
                    switch(escolh3){
                        case 'b':
                        case 'B':
                            acertos=acertos+1;
                            break;
                        case 'A':
                        case 'a':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(escolh3 !='a'&& escolh3 != 'A'&& escolh3 != 'b'&& escolh3 != 'B'&& escolh3 != 'c'&& escolh3 != 'C');
                system("cls");
                printf("\n\tAcertos: %d/3",acertos);
                if (acertos <= 1 )
                    printf("\n\tRUIM =(");
                else if ( acertos == 2)
                    printf("\n\tMÉDIO :I");
                else
                    printf("\n\tPerfeito =)");
                    getch();
                    break;
            case '4':
                do{
                    system("cls");
                    printf("\n\tLEAGUE OF LEGENDS\n\n\t1- Quantos mapas tem?\n\t(A)2\n\t(B)8\n\t(C)4\n\n\tDIGITE:");
                    scanf("%c",&escolhi);
                    fflush(stdin);
                    switch(escolhi){
                        case 'c':
                        case 'C':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'A':
                        case 'a':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(escolhi !='a'&& escolhi != 'A'&& escolhi != 'b'&& escolhi != 'B'&& escolhi != 'c'&& escolhi != 'C');
                do{
                    system("cls");
                    printf("\n\tLEAGUE OF LEGENDS\n\n\t2-Mapa Crystal Scar , as caracteristicas certa seria?\n\n\t(A) um mapa 5v5 onde os campeões capturaravam e concentravam pontos de controle com o objetivo de danificar o nexus inimigo. Os nexus de Crystal Scar, diferente do dos outros mapas não podiam ser danificados diretamente, tinham 500 de vida e a equipe que dominava a maior parte dos pontos, iria concentrar um raio destrutivo no nexus inimigo que era destruído quando chega a 0 de vida.\n\n\t(B)é um mapa gélido com temática voltada para as histórias de Freljord, conhecido como a ponte onde houve a guerra entre os Glacinatas e os Observadores Gélidos, visando esta guerra, a aparência da ponte é toda quebrada e pedaços da mesma caem com o decorrer da partida.\n\n\t(C)é o palco para as partidas 3 contra 3. Assim como no summoner's rift, o objetivo é destruir o Nexus da outra equipe, porém é dividido em apenas 2 lanes. Na selva, entre as duas lanes, tem dois pontos, que ao serem capturados, concedem bônus ao time que capturá-los. \n\n\tDIGITE:");
                    scanf("%c",&escolhi2);
                    fflush(stdin);
                    switch(escolhi2){
                        case 'A':
                        case 'a':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while( escolhi2 !='a'&& escolhi2 != 'A'&& escolhi2 != 'b'&& escolhi2 != 'B'&& escolhi2 != 'c'&&
                        escolhi2 != 'C');
                do{
                    system("cls");
                    printf("\n\tLEAGUE OF LEGENDS\n\n\t3-O jogo seria em modo ?\n\t(A)Offline\n\t(B)Multiplayer\n\t(C)Host\n\n\tDIGITE:");
                    scanf("%c",&escolhi3);
                    fflush(stdin);
                    switch(escolhi3){
                        case 'b':
                        case 'B':
                            acertos=acertos+1;
                            break;
                        case 'A':
                        case 'a':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while( escolh3 !='a'&& escolhi3 != 'A'&& escolhi3 != 'b'&& escolhi3 != 'B'&& escolhi3 != 'c'&&
                        escolhi3 != 'C');
                system("cls");
                printf("\n\tAcertos: %d/3",acertos);
                if (acertos <= 1 )
                    printf("\n\tRUIM =(");
                else if ( acertos == 2)
                    printf("\n\tMÉDIO :I");
                else
                    printf("\n\tPerfeito =)");
                    getch();
                    break;
            case '5':
                do{
                    system("cls");
                    printf("\n\tCUPHEAD\n\n\t1- Que tipo de estilo é o jogo?\n\t(A)Desenho Animado\n\t(B)Realista\n\t(C)Animação\n\n\tDIGITE:");
                    scanf("%c",&ecolha);
                    fflush(stdin);
                    switch(ecolha){
                        case 'a':
                        case 'A':
                            acertos=acertos+1;
                            break;
                        case 'C':
                        case 'c':
                        case 'b':
                        case 'B':
                             acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(ecolha !='a'&& ecolha != 'A'&& ecolha != 'b'&& ecolha != 'B'&& ecolha != 'c'&& ecolha != 'C');
                do{
                    system("cls");
                    printf("\n\tCUPHEAD\n\n\t2-As músicas do jogo aborda essencialmente a?\n\t(A)Jazz\n\t(B)Hip Hop\n\t(C)Funk\n\n\tDIGITE:");
                    scanf("%c",&ecolha2);
                    fflush(stdin);
                    switch(ecolha2){
                        case 'A':
                        case 'a':
                            acertos=acertos+1;
                            break;
                        case 'b':
                        case 'B':
                        case 'c':
                        case 'C':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(ecolha2 !='a'&& ecolha2 != 'A'&& ecolha2 != 'b'&& ecolha2 != 'B'&& ecolha2 != 'c'&& ecolha2 != 'C');
                do{
                    system("cls");
                    printf("\n\tCUPHEAD\n\n\t3-As fases são repletas de ?\n\t(A)inimigos, que atacam de canhões\n\t(B)inimigos, que atacam por baixo\n\t(C)inimigos, que atacam das mais diversas formas\n\n\tDIGITE:");
                    scanf("%c",&ecolha3);
                    fflush(stdin);
                    switch(ecolha3){
                        case 'c':
                        case 'C':
                            acertos=acertos+1;
                            break;
                        case 'A':
                        case 'a':
                        case 'B':
                        case 'b':
                            acertos=acertos+0;
                            break;
                        default:
                            printf("\nNENHUMA RESPOSTA PARA ESTÁ TECLA, TENTE OUTRO");
                            getch();
                            break;
                    }
                }while(ecolha3 !='a'&& ecolha3 != 'A'&& ecolha3 != 'b'&& ecolha3 != 'B'&& ecolha3 != 'c'&& ecolha3 != 'C');
                system("cls");
                printf("\n\tAcertos: %d/3",acertos);
                if (acertos <= 1 )
                    printf("\n\tRUIM =(");
                else if ( acertos == 2)
                    printf("\n\tMÉDIO :I");
                else
                    printf("\n\tPerfeito =)");
                    getch();
                    break;
                }
                break;
        case 'C':
        case 'c':
            system("cls");
            printf("\n\t-quis com 5 Games,que são:\n\n\tGTA V\n\tCUPHEAD\n\tLEAG OF LEGENDS");
            printf("\n\tBATTLEFIELD 1\n\tMINECRAFT\n\n\tCada um com 3 questões ,mais se você ");
            printf("manja então não é problem,BOM JOGO!\n\n\t(6)<<Voltar\n\tDigite:   ");
            /*<<<<<<<<NÃO CONSEGUI FAZER O COMANDO VOLTA (6) FUNCIONA!*/
            break;
        case 's':
        case 'S':
            system("cls");
            printf("\n\tJogo Finalizado! ");
            getch();
            break;
    }
    }while(comando != 's' && comando != 'S');
    getch();
}

 

Link para o comentário
Compartilhar em outros sites

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...