Ir ao conteúdo
  • Cadastre-se

Pablo Queiroz Dias

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por Pablo Queiroz Dias

  1. Boa noite estou precisando fazer um algoritmo quis que tenha um menu com ranking com nome e pontuação feita, porém não sei como fazer o item ranking, como podem ver abaixo eu consegui fazer a parte das perguntas, mas preciso fazer um ranking com nome e pontuação, top 10, da melhor a pior. se alguem puder ajudar ficaria agradecido.

     

    att

     

    algoritmo "quis"    //nome da aplicação
    //comandos utilizados na aplicação:
    // Função : Jogo de Perguntas e Respostas
    // Autor : Pablo
    // Seção de Declarações
    var
       erros, acertos, pontuacao: inteiro     //variaveis para armazenar acertos e erros
       opcao: caractere            //variavel para armazenar opção de resposta
       nome: caractere
       vetnome: vetor[1..20] de caractere
       vetpontos: vetor[1..20] de inteiro
    inicio
       // Seção de Comandos 
       // verifica o tempo de execução do programa
       cronometro on
       Escreval("*------------------------------------------------------*")
       Escreval("|                    MENU DE opções                    |")
       Escreval("*------------------------------------------------------*")
       Escreval("|  0 - SAIR DO quis                                    |")
       Escreval("|  1 - INICIAR quis                                    |")
       Escreval("|  2 - RANKING                                         |")       //selecionar o que deseja fazer
       Escreval("*------------------------------------------------------*")
       Escreval("O QUE DESEJA FAZER ? ")
       leia(opcao)
    
       se (opcao = "0")entao
          Escreval("Finalizando quis")
       fimse
    
       se (opcao = "1") entao 
          limpatela
    
          Escreval("Digite o seu nome: ")
          leia (nome)
          // o comando escreva tem o objetivo de exibir na tela
          Escreval("--------------------------------------------------------")
          Escreval("|                         quis                         |")
          Escreval("|                  Primeira Pergunta                   |")
          Escreval("--------------------------------------------------------")
          Escreval(" ")
          Escreval("1 - O que é Lógica?")
          Escreval("a) Nada ")
          Escreval("b) Uma Coisa Ruim")
          Escreval("c) Sequência Linear")
          Escreval("")
          Escreval("Resposta:")
          leia(opcao)
          //comando "leia" tem o objetivo de ler a opção escolhida
          //comando "se" é um comando que indica condição e faz um comparação
          se(opcao = "c")entao
              acertos <- acertos + 1
              pontuacao <- pontuacao +100
          senao
             erros <- erros + 1
             pontuacao <- pontuacao +0
          fimse
          // Comando para limpar a tela
          limpatela
          Escreval("--------------------------------------------------------")
          Escreval("|                         quis                         |")
          Escreval("|                   Segunda Pergunta                   |")
          Escreval("--------------------------------------------------------")
          Escreval(" ")
          Escreval("2 - A função  b2 - 4 x A x C?")
          Escreval("a) Estocombo ")
          Escreval("b) Delta")
          Escreval("c) Tabela quântica")
          Escreval("")
          Escreval("Resposta:")
          leia(opcao)
          se(opcao = "b")entao
              acertos <- acertos + 1
              pontuacao <- pontuacao +100
          senao
             erros <- erros + 1
             pontuacao <- pontuacao +0
          fimse
    
          // Comando para limpar a tela
          limpatela
          Escreval("--------------------------------------------------------")
          Escreval("|                        quis                          |")
          Escreval("|                  Terceira Pergunta                   |")
          Escreval("--------------------------------------------------------")
          Escreval(" ")
          Escreval("3 - A pintura da monaliza é de ?")
          Escreval("a) Van Gogh ")
          Escreval("b) Da Vinci")
          Escreval("c) Alexandre Frota")
          Escreval("")
          Escreval("Resposta:")
          leia(opcao)
          se(opcao = "b")entao
              acertos <- acertos + 1
              pontuacao <- pontuacao +100
          senao
             erros <- erros + 1
             pontuacao <- pontuacao +0
          fimse
          // Comando para limpar a tela
          limpatela
    
          Escreval("--------------------------------------------------------")
          Escreval("|                         quis                         |")
          Escreval("|                    Quarta Pergunta                   |")
          Escreval("--------------------------------------------------------")
          Escreval(" ")
          Escreval("4 - O Iphone foi desenvolvido por?")
          Escreval("a) Ney Mato Grosso ")
          Escreval("b) Silvio Santos")
          Escreval("c) Bill Gates")
          Escreval("d) Steve Jobs")
          Escreval("")
          Escreval("Resposta:")
          leia(opcao)
          se(opcao = "d")entao
              acertos <- acertos + 1
              pontuacao <- pontuacao +100
          senao
             erros <- erros + 1
             pontuacao <- pontuacao +0
          fimse
          // Comando para limpar a tela
          limpatela
    
          Escreval("--------------------------------------------------------")
          Escreval("|                          quis                        |")
          Escreval("|                 Obrigado por particpar!!             |")
          Escreval("--------------------------------------------------------")
    
          Escreval("")
          Escreval("********************************************************")
          Escreval("*                  Parabens: ", nome,"                    *")
          Escreval("*                  Você acertou: ", acertos,"                    *")
          Escreval("*                  Você errou: ", erros,"                      *")
          Escreval("*                  Você fez: ", pontuacao," pontos                     *")
          Escreval("********************************************************")
          Escreval("")
          Escreval("########################################################")
          Escreval("#                                                      #")
          Escreval("#                 Autor: Pablo                         #")
          Escreval("#                                                      #")
          Escreval("#                     Versão Aprendizado               #")
          Escreval("#                                                      #")
          Escreval("########################################################")
          cronometro off
       fimse
       se (opcao = "2")entao
          vetnome[1..20] <- nome
          vetpontos <- pontos
          Escreva(nome, "sua pontuacao é: ",pontos)
       fimse
    fimalgoritmo

     

    • Curtir 1

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!