Buscar

1. Considere um Condomínio (coloque o nome do aluno) de casa. Com 2 casas, cada casa com 2 carros e modelo dos carros. Os dados serão armazenados e...

1. Considere um Condomínio (coloque o nome do aluno) de casa. Com 2 casas, cada casa com 2 carros e modelo dos carros. Os dados serão armazenados em uma matriz 4 x 4, em que a ter-ceira coluna armazena o modelo de cada carro e as 2 últimas armazenam placa dos carros. Fa-zer um algoritmo que: Leia estes dados, armazenando-os; a) Nome do condomínio: (nome do aluno); b) Imprima número da casa; c) Imprima o modelo de cada carro; d) Placa do carro de cada casa e quantidade de carros de cada casa

💡 2 Respostas

User badge image

Edgar pedro

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.



1
Dislike0
User badge image

Ed Verified user icon

Segue abaixo um exemplo de algoritmo em linguagem C que pode ser utilizado para resolver o problema proposto: ``` #include int main() { char condominio[50]; int casas[2][2]; char modelos[2][2][20]; char placas[2][2][8]; // Leitura dos dados printf("Nome do condominio: "); scanf("%s", condominio); for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { printf("Casa %d, Carro %d\n", i+1, j+1); printf("Modelo: "); scanf("%s", modelos[i][j]); printf("Placa: "); scanf("%s", placas[i][j]); } } // Impressão dos dados printf("Condominio: %s\n", condominio); for (int i = 0; i < 2; i++) { printf("Casa %d\n", i+1); for (int j = 0; j < 2; j++) { printf("Carro %d\n", j+1); printf("Modelo: %s\n", modelos[i][j]); printf("Placa: %s\n", placas[i][j]); } } return 0; } ``` O algoritmo utiliza uma matriz 2x2 para armazenar a quantidade de carros de cada casa, uma matriz 2x2x20 para armazenar o modelo de cada carro e uma matriz 2x2x8 para armazenar a placa de cada carro. A leitura dos dados é feita através de um loop que percorre as casas e os carros de cada casa. A impressão dos dados é feita através de outro loop que percorre as casas e os carros de cada casa.
0
Dislike1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais