Ir ao conteúdo
  • Cadastre-se

como usar vetores e laço de "para" no visualg?


Posts recomendados

Por favor, alguém sabe como consertar esses algoritmos ? Valeu mesmo

 

Algoritmo 6

algoritmo semnome var
vet7x8:vetor[1..7,1..8] de inteiro
i,j:inteiro
inicio
// Seção de Comando
s para i de 1 ate 7 faca
para j de 1 ate 8 faca
vet7x8[i,j]<-i+j
fimpara
para de 1 ate 7 faca
para de 1 ate 8 faca
escreva(vet7x8[i,j],” “)
fimpara
escreval(” “)
fimpara
fimalgoritmo

 

Algoritmo 2

algoritmo "semnome"
var
ordem:inteiro
nome:vetor [1..5] de caracter
inicio
      para ordem 1 ate 5 faca
           escreva(" Digite o ",ordem,"º Nome:")
           leia(nome[ordem])
fimpara
para ordem 5 ate 1 passo -1 faca
           escreval("O ",ordem,"º nome digitado foi:",nome[ordem])
fimpara
fimalgoritmo

 

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

  • Membro VIP

Olá @ssrodrigo2.

 

1) ENUNCIADO DO PROBLEMA

Então, para tentar consertar algo, primeiramente precisamos saber qual o problema... Com o enunciado fica mais fácil par entender o contexto.

 

2) POSTAGEM DE CÓDIGOS NO FÓRUM

Para postagem de códigos no Fórum, é necessário utilizar a tag CODE. Especialmente para manter a identação do código... Por favor, dê uma olhada nesta postagem:

obs.: na sua postagem anterior, isso já foi corrigido por um moderador...

 

3) IDENTAÇÃO DE CÓDIGO

A identação do código é de suma importância para os programadores. Pois a estrutura da identação por si só já fiz muita coisa...

 

Veja por exemplo abaixo seu primeiro código reidentado:

algoritmo "semnome"
var
  vet7x8 :vetor[1..7,1..8] de inteiro
  i,j    :inteiro

inicio
// Seção de Comando
s para i de 1 ate 7 faca
   para j de 1 ate 8 faca
      vet7x8[i,j]<-i+j
   fimpara
   
para de 1 ate 7 faca
   para de 1 ate 8 faca
      escreva(vet7x8[i,j]," ")
   fimpara
   escreval(" ")
fimpara

fimalgoritmo

Daí, só analisando visualmente, já vemos que falta um fimPara para o primeiro para. Além disso, tem u "s" perdido ali antes do para..

 

Já no 3º e 4º para, você esqueceu de declarar o i e j... por ai vai.

 

Outra ponto é sobre as "aspas duplas", no seu eles estão inclinadas, possivelmente devi a não está na tag code... O VisuAlg só reconhece as aspas verticais.

 

***

 

No aguardo.

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

Visitante
Este tópico está impedido de receber novas respostas.

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!