Ir ao conteúdo
  • Cadastre-se

VisualG Procedimento Vetor com passagem de parâmetro


Posts recomendados

Boa tarde, eu fiz um algoritmo utilizando procedimento com vetor e conseguir, mas quando eu fui colocar passagem por parâmetro ele da erro, minha dúvida é: é possível colocar procedimento com vetor e usar parâmetro no Visualg? ou fiz alguma declaração errada? vou copiar uma parte do código e agradeceria qualquer ajuda


 

procedimento troca(var veti, vetj : inteiro)
var aux, i, j: inteiro

inicio

auxi <- veti
veti <- vetj
vetj <- auxi
fimprocedimento

 

esse foi o comando que coloquei pra ele iniciar o procedimento a linha que da erro é essa:

 

troca(veti,vetj)

 

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Olá @JhekHunter.

 

3 horas atrás, JhekHunter disse:

é possível colocar procedimento com vetor e usar parâmetro no Visualg? ou fiz alguma declaração errada?

Respostas: não e fez.

 

Ou seja, não é possível devido a limitação do Visualg (eu pelo menos desconheço como faz), mas de qualquer forma, você precisaria definir o tipo do parâmetro de acordo com o que você precisaria. Algo como:

 

procedimento troca(var veti, vetj :TIPO_DO_VETOR)
  var 
    aux  :TIPO_DO_VETOR

  inicio
  aux  <- veti
  veti <- vetj
  vetj <- aux
fimprocedimento

Entendeu?

 

Mas, como citado, o Visual não aceita passar vetores por parâmetro...

obs.: não lembro se aceita "atribuir vetores" assim diretamente, ou seja, se for o caso, seria necessário atualizar posição por posição.

 

Como está o código que está funcionando? tem como postar aqui?

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

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