Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
Thales Muchante

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

Recommended Posts

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 =)

Editado por Simon Viegas
Antes de postar um código, favor pressionar o botão <>
  • Curtir 1

Compartilhar este post


Link para o post
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();
}

 

Editado por DiF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×