Ir ao conteúdo

VisualG O VisualG não reconhece a variável


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

Postado

Boa tarde alguém poderia me ajudar, estou aprendendo a desenvolver o código no VisualG 3.0. Mas o código não quer rodar pois a sintaxe apresenta erro.

 

 

Algoritmo "variáveis especiais"
   var
     inicio
      numerico:cep,fone,data_nasc,rg,grau      //comando numérico
      literal:nome,cidade,uf,pai,mae          //comando literal
         escreval ("Qual é o nome do aluno? ", )
         leia (nome)
         escreva("O nome do aluno é: ", nome)
     fimse
Fimalgoritmo

 

  • Curtir 1
  • Membro VIP
Postado

@Felipe_Fernandes, qual erro está apresentando?

 

Me parece que você estaria misturando a sintaxe para VisualG com a sintaxe para Portugol Studio... cada "programa" tem as suas características.

 

Para VisualG, poderia fica com algo assim:

 

algoritmo "Variáveis especiais"
var
   cep, fone, data_nasc, rg, grau: inteiro
   nome, cidade, uf, pai, mae: caracter
inicio
   escreval("Qual é o nome do aluno?")
   leia(nome)
   escreva("O nome do aluno é ", nome)
fimAlgoritmo

 

Então, uma dica inicial que dou seria tentar ir fazendo o programa aos poucos... e ir testando. Exemplo:

  • Curtir 2
  • Membro VIP
  • Solução
Postado

@Felipe_Fernandes, você está utilizando um sintaxe não válida para VisualG. Veja:

 

2 horas atrás, Felipe_Fernandes disse:

Algoritmo "variáveis especiais"
   var
     inicio
      numerico:cep,fone,data_nasc,rg,grau      //comando numérico
      literal:nome,cidade,uf,pai,mae          //comando literal
data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

 

O comando var não usa o inicio... Seria algo assim:

algoritmo "variáveis especiais"
var
   numerico:cep,fone,data_nasc,rg,grauo
   literal:nome,cidade,uf,pai,mae
 

 

Certo?

 

Aí entra outro ponto: no VisualG, o tipo vem depois.. e não antes. Seria algo assim:

algoritmo "variáveis especiais"
var
   cep,fone,data_nasc,rg,grau:numerico
   nome,cidade,uf,pai,mae:literal

 

Certo?

 

Aí entra outro ponto: numerio e literal não são tipo usado no VisualG. Aqui usaria respectivamente inteiro e caractere. Seria algo assim:

algoritmo "variáveis especiais"
var
   cep,fone,data_nasc,rg,grau:inteiro
   nome,cidade,uf,pai,mae:caractere

 

Por aí vai... :)

 

Esse código aqui já seria uma "correção" do seu código:

1 hora atrás, Simon Viegas disse:

algoritmo "Variáveis especiais"
var
   cep, fone, data_nasc, rg, grau: inteiro
   nome, cidade, uf, pai, mae: caracter
inicio
   escreval("Qual é o nome do aluno?")
   leia(nome)
   escreva("O nome do aluno é ", nome)
fimAlgoritmo

 

Então, uma dica inicial que dou seria tentar ir fazendo o programa aos poucos... e ir testando. Exemplo:

 

  • Curtir 2
  • Obrigado 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!