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:  
eberth ronald

Outro como faço para repetir uma posição no visualg?

Recommended Posts

olá pessoal, estou iniciando em programação e estou criando um jogo de "corrida" no visualg, nesse jogo é feita uma pergunta ao usuário, caso ele acerte o carro dele avança, e caso ele erre, o carro oponente avança. o que eu gostaria de saber é: como eu faço para que se o carro 1 avançar ele continue na posição para a próxima fase, igualmente ao carro 2.

veja:

 

algoritmo "corrida"
var
l1a,l1b,l1c,l1d,l2,l3a,l3b,l3c,l3d:caractere
a,b,c,k:caractere
nome,nomel:caractere
inicio
escreva("digite seu nome jogador 1:")
leia (nome)
escreva("digite seu nome jogador 2:")
leia (nomel)
limpatela
escreval("REGRAS")
escreval("1-Você só pode escrever a letra correspondente a alternativa dada,")
escreval("do contrário você nessecitará reiniciar o jogo")
escreval("2-Se você responder corretamente, seu carro avançará, do contrário")
escreval("o carro de seu oponente avançará")
escreval("   ")
escreval("pressione enter para começar")
leia(k)
limpatela

l1a<-("[||]            #")
l2<-("----------------#")
l3a<-("[||]            #")

l1b<-("    [||]        #")
l3b<-("    [||]        #")

l1c<-("        [||]    #")
l3c<-("        [||]    #")

l1d<-("            [||]# Você venceu ")
l3d<-("            [||]# Você venceu ")

limpatela
escreval(l1a,nome)
escreval(l2)
escreval(l3a,nomel)
escreval("  ")
escreval("quanto é 1+2-3+4-5?")
escreval("a)-1")
escreval("b)0")
escreval("c)2")
leia(a)
escolha(a)
caso "a"
   limpatela
   escreval(l1b,nome)
   escreval(l2)
   escreval(l1a,nomel)
caso "b"
   limpatela
   escreval(l1a,nome)
   escreval(l2)
   escreval(l3b,nomel)
caso "c"
   limpatela
   escreval(l1a,nome)
   escreval(l2)
   escreval(l3b,nomel)
outrocaso
   limpatela
   escreval("invalido")
   escreval("reinicie o jogo")
fimescolha
fimalgoritmo

 

Editado por eberth ronald
  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@eberth ronald     para repetir  e  o jogo continuar ,  coloque um repita  antes do terceiro limpatela  e o, ate, logo  depois do fimescolha ,    creio que se você usar vetor ou matriz seria mais fácil , pois os carros ficariam guardados na matriz de acordo que ele se movimentem  . 

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






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

×