Algoritmo "semnome"
// Disciplina : [Linguagem e Lógica de Programação - VisualG]
// Professor : Gustavo Guanabara
// Descrição : 29. Considere uma matriz de
// distância entre cidades 6 x 6:
// 1.(Cáceres) 2.(BBugres) 3.(Cuiabá)
// 4.(VGrande) 5.(Tangará) 6.(PLacerda)
// 1.(Cáceres) 63 210 190 190
// 2.(BBugres) 63 160 150 95
// 3.(Cuiabá) 210 160 10
// 4.(VGrande) 190 150 10
// 5.(Tangará) 95 80
// 6.(PLacerda) 190 80
// Considere também um vetor de viagem indo de
// Cuiabá até Cáceres pela seguinte rota:
// Indice 1 2 3 4 5 6
// Cidade 3 4 2 5 6 1
// Faça um programa que leia a matriz e o vetor
// e calcule a distancia percorrida durante a viagem.
// Autor(a) : Matheus de Oliveira Silva
// Data atual : 11/16/2019
Var
// Seção de Declarações das variáveis
Matriz: Vetor[1..6, 1..6] de Inteiro
Vetor1: Vetor[1..6] de Inteiro
Contador, SomaDistancia: Inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
Matriz[2,1] <- 63
Matriz[1,2] <- 63
Matriz[3,1] <- 210
Matriz[1,3] <- 210
Matriz[4,1] <- 190
Matriz[1,4] <- 190
Matriz[6,1] <- 190
Matriz[1,6] <- 190
Matriz[3,2] <- 160
Matriz[2,3] <- 160
Matriz[4,2] <- 150
Matriz[2,4] <- 150
Matriz[5,2] <- 95
Matriz[2,5] <- 95
Matriz[4,3] <- 10
Matriz[3,4] <- 10
Matriz[6,5] <- 80
Matriz[5,6] <- 80
Vetor1[1] <- Matriz[3,4]
Vetor1[2] <- Matriz[2,4]
Vetor1[3] <- Matriz[2,5]
Vetor1[4] <- Matriz[5,6]
Vetor1[5] <- Matriz[6,1]
Para Contador <- 1 ate 6 passo 1 faca
SomaDistancia <- SomaDistancia + Vetor1[Contador]
Fimpara
Escreva("Soma da Distancia percorrida na viagem em KM ", SomaDistancia)
Fimalgoritmo