Em portugol:
Claro! Aqui está o mesmo algoritmo adaptado para a linguagem Portugol:
----------------------------------------------
algoritmo Condominio
var
numCasas, numCarros: inteiro
matriz: vetor[1..4, 1..4] de caractere
nomeCondominio: caractere
inicio
// Leitura dos dados e armazenamento na matriz
numCasas <- 2
numCarros <- 2
// Leitura do nome do condomínio
escreva("Digite o nome do condomínio: ")
leia(nomeCondominio)
// Loop para ler os dados de cada casa
para i de 1 ate numCasas faca
matriz[i][1] <- i
// Loop para ler os dados de cada carro
para j de 1 ate numCarros faca
escreva("Digite o modelo do ", j, "º carro da casa ", i, ": ")
leia(matriz[i][j + 1])
escreva("Digite a placa do ", j, "º carro da casa ", i, ": ")
leia(matriz[i][j + 2])
fimpara
fimpara
// Impressão dos dados
escreva("Nome do condomínio: ", nomeCondominio)
para i de 1 ate numCasas faca
escreva("Número da casa: ", matriz[i][1])
para j de 1 ate numCarros faca
escreva("Modelo do ", j, "º carro da casa ", i, ": ", matriz[i][j + 1])
escreva("Placa do ", j, "º carro da casa ", i, ": ", matriz[i][j + 2])
fimpara
fimpara
fim
------------------------------------
Neste algoritmo em Portugol, você pode inserir o nome do condomínio e, em seguida, digitar os modelos e placas dos carros de cada casa. Ele armazenará esses dados em uma matriz 4x4 e, em seguida, imprimirá o número da casa, modelo de cada carro e placa dos carros de cada casa.
Certifique-se de executar o código em um ambiente que suporte a linguagem Portugol, como o VisualG, por exemplo.
Para escrever sua resposta aqui, entre ou crie uma conta
Algoritmos e Estrutura de Dados
•UFOP
Compartilhar