Ir ao conteúdo

VisualG "Esperava encontrar entao" sendo q já tem "entao" no Visualg


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

Postado
Algoritmo "semnome"

tipo cadastroCliente = registro

   nome: caractere
   rg: caractere
   idade: inteiro
fimregistro

Var
   i: inteiro
   clientes : cadastroCliente
   opcao: caractere
   rgPesquisa: caractere
Inicio
   repita
      escreval ("1- Cadastrar")
      escreval ("2- Pesquisar")
      escreval ("3- Sair")
      leia (opcao)

      se opcao = "1" entao
         para i de 1 ate 3 faca
            se clientes[i] = " " entao
               Escreval ("Digite seu nome: ")
               leia (clientes.nome)
               Escreval ("Digite seu rg: ")
               leia (clientes.rg)
               Escreval ("Digite sua idade: ")
               leia (clientes.idade)
               interrompa
            fimse
         fimpara
      senao
         se opcao = "2" entao
            Escreval ("Digite o RG: ")
            leia (rgPesquisa)
            para i de 1 ate 3 faca
               se clientes[i].rg = rgPesquisa entao
                  escreval ("Cliente ", clientes[i].nome, " encontrado."
                  interrompa
               fimse
            fimpara
         fimse

      ate opcao = "3"

Fimalgoritmo

 

  • Membro VIP
  • Solução
Postado

@CaioSan, faltou declarar o vetor lá nas variáveis. Algo como:

 

clientes : vetor[1..3] de cadastroCliente

 


Declarou:

10 minutos atrás, CaioSan disse:
Var
   ...
   clientes : cadastroCliente

 


Aí o VisualG apresenta problemas! 😁


Observe que o tipo é apenas "um registro", não um "vetor de registro", logo, lá no se onde deu erro não poderia ter os [].

Adendo: no VisualG não dá para definir um tipo "vetor de registros". Infelizmente. (No Pascal, pai do VisualG dá.)

  • Amei 1

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!