• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Engenharia de Produção ·

Introdução à Lógica e Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Av1 e 2 de Lógica e Programação

3

Av1 e 2 de Lógica e Programação

Introdução à Lógica e Programação

UCL

Lista de Exercícios Matrizes em Lógica de Programação

2

Lista de Exercícios Matrizes em Lógica de Programação

Introdução à Lógica e Programação

UCL

Lista de Execícios

1

Lista de Execícios

Introdução à Lógica e Programação

UCL

Vetores - Lista

1

Vetores - Lista

Introdução à Lógica e Programação

UCL

Lógica e Programação

45

Lógica e Programação

Introdução à Lógica e Programação

UCL

Pc-arduino Via Serial

4

Pc-arduino Via Serial

Introdução à Lógica e Programação

UCL

Texto de pré-visualização

Lógica e Programação Lista 06 Matrizes Questão 1 Leia uma matriz 4 x 4 de números inteiros conte e escreva quantos valores maiores que 10 ela possui Questão 2 Declare uma matriz 5 x 5 Preencha com 1 a diagonal principal e com 0 os demais elementos Escreva ao final a matriz obtida Questão 3 Faça um programa que preencha uma matriz 4 x 4 com o produto do valor da linha e da coluna de cada elemento Em seguida imprima na tela a matriz Questão 4 Leia uma matriz 4 x 4 imprima a matriz e retorne a localização linha e a coluna do maior valor Questão 5 Leia uma matriz 5 x 5 com números inteiros e imprima a A soma dos valores de cada linha b A soma dos valores de cada coluna c A soma geral dos valores da matriz d Gere uma matriz transporta dessa matriz Questão 6 A empresa XYZ necessita de um sistema que controle o total de vendas de seus vendedores Para tanto elabore um algoritmo que Registre em um vetor de 10 posições o nome de 10 vendedores Registre em uma matriz 10 x 12 o total de vendas dos vendedores cada coluna representa o total de vendas de um vendedor do vetor de 10 posições Exemplo o vendedor do vetor 1 terá seu total de vendas registrado na coluna 1 da matriz onde cada linha representa um mês do ano O algoritmo deverá retornar a A arrecadação anual de cada vendedor b O nome do vendedor que obteve a maior arrecadação anual c O mês que menos arrecadou no geral d A soma geral da arrecadação da empresa Questão 7 Faça um algoritmo que leia Uma matriz 10 x 3 Assentos Esquerda Uma matriz de 10 x 4 Assentos do Meio Uma matriz de 10 x 3 Assentos da Direita Essas matrizes representam a estrutura das poltronas de um avião O algoritmo deverá fazer um sistema para vender os bilhetes para os usuários O sistema deve perguntar aos usuários 1 Qual o local do assento deseja sentar Esquerda meio ou Direita Essa resposta te indica a matriz que você vai marcar 2 Qual a fila deseja sentar 3 E qual a cadeira 1 2 ou 3 Essas duas respostas te indicam a cadeira que você vai marcar Você deve primeiro verificar se a cadeira está vazia zere as matrizes antes pois locais com 0 indicam cadeiras vazias Se o assento estiver disponível registre 1 no assento solicitado que indicará que ele está vendidoindisponível se estiver indisponível retorne para o usuário que está indisponível e solicite que ele informe outro assento Ao terminar a venda do bilhete pergunte se deseja comprar outro assento Pergunte se ele deseja comprar outro bilhete e faça o processo novamente Você irá fazer a venda do dia Então ao algoritmo será encerrado pelo usuário Quando encerrar o algoritmo retorne a Quantos assentos foram vendidos b Quantos assentos não foram vendidos c Quantos assentos foram vendidos em cadeiras que dão para o corredor QUESTÃO 1 Algoritmo valoresmaioresque10 Var matriz array14 14 de inteiro i j inteiro contador inteiro Início contador 0 Ler os valores da matriz Para i de 1 até 4 faça Para j de 1 até 4 faça EscrevaDigite o valor para i j Leiamatrizi j Se matrizi j 10 então contador contador 1 FimSe FimPara FimPara Exibir o total de valores maiores que 10 EscrevaTotal de valores maiores que 10 contador FimAlgoritmo QUESTÃO 2 Algoritmo PreencheMatriz Var matriz vetor15 15 de inteiro i j inteiro Inicio Preenchendo a matriz Para i de 1 até 5 faça Para j de 1 até 5 faça Se i j então matrizi j 1 Senão matrizi j 0 FimSe FimPara FimPara Exibindo a matriz Para i de 1 até 5 faça Para j de 1 até 5 faça Escrevamatrizi j FimPara EscrevaLinha FimPara FimAlgoritmo QUESTÃO 3 Algoritmo PreencheMatrizProduto Var matriz vetor14 14 de inteiro i j inteiro Inicio Preenchendo a matriz com o produto do valor da linha e da coluna Para i de 1 até 4 faça Para j de 1 até 4 faça matrizi j i j FimPara FimPara Exibindo a matriz Para i de 1 até 4 faça Para j de 1 até 4 faça Escrevamatrizi j FimPara EscrevaLinha FimPara FimAlgoritmo QUESTÃO 4 Algoritmo LocalizaMaiorValor Var matriz vetor14 14 de inteiro i j inteiro maiorValor linhaMaior colunaMaior inteiro Inicio maiorValor 32768 Inicializa com o menor valor inteiro possível Leitura da matriz Para i de 1 até 4 faça Para j de 1 até 4 faça EscrevaDigite o valor para a posição i j Leiamatrizi j FimPara FimPara Imprimindo a matriz EscrevaLinhaMatriz inserida Para i de 1 até 4 faça Para j de 1 até 4 faça Escrevamatrizi j FimPara EscrevaLinha FimPara Encontrando o maior valor e sua localização Para i de 1 até 4 faça Para j de 1 até 4 faça Se matrizi j maiorValor então maiorValor matrizi j linhaMaior i colunaMaior j FimSe FimPara FimPara Exibindo o maior valor e sua localização EscrevaLinhaO maior valor é maiorValor localizado na linha linhaMaior e coluna colunaMaior FimAlgoritmo QUESTÃO 5 Algoritmo OperacoesMatriz Var matriz vetor15 15 de inteiro transposta vetor15 15 de inteiro i j somaLinha somaColuna somaTotal inteiro Inicio somaTotal 0 Leitura da matriz Para i de 1 até 5 faça Para j de 1 até 5 faça EscrevaDigite o valor para a posição i j Leiamatrizi j FimPara FimPara Calculando e imprimindo as somas das linhas e a soma total Para i de 1 até 5 faça somaLinha 0 Para j de 1 até 5 faça somaLinha somaLinha matrizi j somaTotal somaTotal matrizi j FimPara EscrevaLinhaSoma dos valores da linha i somaLinha FimPara Calculando e imprimindo as somas das colunas Para j de 1 até 5 faça somaColuna 0 Para i de 1 até 5 faça somaColuna somaColuna matrizi j FimPara EscrevaLinhaSoma dos valores da coluna j somaColuna FimPara EscrevaLinhaSoma geral dos valores da matriz somaTotal Gerando e imprimindo a matriz transposta Para i de 1 até 5 faça Para j de 1 até 5 faça transpostaj i matrizi j FimPara FimPara EscrevaLinhaMatriz Transposta Para i de 1 até 5 faça Para j de 1 até 5 faça Escrevatranspostai j FimPara EscrevaLinha FimPara FimAlgoritmo QUESTÃO 6 Algoritmo ControleDeVendas Var vendedores vetor110 de caracter vendas vetor110 112 de real somaVendasVendedor vetor110 de real somaVendasMensal vetor112 de real nomeVendedorMaiorVenda mesMenosVendas caracter maiorVenda somaTotal menorVendaMensal real i j mes inteiro Inicio maiorVenda 0 somaTotal 0 menorVendaMensal 9999999999 Um valor alto para comparação inicial Leitura dos nomes dos vendedores Para i de 1 até 10 faça EscrevaDigite o nome do vendedor i Leiavendedoresi somaVendasVendedori 0 FimPara Leitura das vendas e cálculo da soma de vendas por vendedor Para i de 1 até 10 faça Para j de 1 até 12 faça EscrevaDigite as vendas de vendedoresi no mês j Leiavendasi j somaVendasVendedori somaVendasVendedori vendasi j somaVendasMensalj somaVendasMensalj vendasi j somaTotal somaTotal vendasi j FimPara Verificação do vendedor com a maior venda anual Se somaVendasVendedori maiorVenda então maiorVenda somaVendasVendedori nomeVendedorMaiorVenda vendedoresi FimSe FimPara Identificação do mês com menor venda Para j de 1 até 12 faça Se somaVendasMensalj menorVendaMensal então menorVendaMensal somaVendasMensalj mes j FimSe FimPara Impressão dos resultados Para i de 1 até 10 faça EscrevaArrecadação anual de vendedoresi somaVendasVendedori FimPara EscrevaLinhaVendedor com maior arrecadação anual nomeVendedorMaiorVenda com maiorVenda EscrevaLinhaMês com menor arrecadação Mês mes com menorVendaMensal EscrevaLinhaSoma geral da arrecadação da empresa somaTotal FimAlgoritmo QUESTÃO 7 Algoritmo VendaDeAssentos Var assentosEsquerda vetor110 13 de inteiro assentosMeio vetor110 14 de inteiro assentosDireita vetor110 13 de inteiro local continuar cadeia fila cadeira totalVendidos totalNaoVendidos corredorVendidos inteiro Inicio Zerar as matrizes indicando assentos vazios ZerarMatrizesassentosEsquerda assentosMeio assentosDireita Loop de venda de assentos repetir EscrevaEscolha o local do assento Esquerda Meio Direita Leialocal EscrevaQual a fila deseja sentar Leiafila EscrevaE qual a cadeira 1 2 3 Leiacadeira Se VerificarDisponibilidadelocal fila cadeira Então MarcarAssentolocal fila cadeira EscrevaLinhaAssento vendido com sucesso Se ÉCorredorlocal cadeira Então corredorVendidos corredorVendidos 1 FimSe Senão EscrevaLinhaAssento indisponível escolha outro FimSe EscrevaDeseja comprar outro assento SimNao Leiacontinuar até continuar Sim Contabilizando e exibindo resultados totalVendidos ContarAssentosVendidosassentosEsquerda assentosMeio assentosDireita totalNaoVendidos 220 totalVendidos Total de assentos total vendidos EscrevaLinhaTotal de assentos vendidos totalVendidos EscrevaLinhaTotal de assentos não vendidos totalNaoVendidos EscrevaLinhaAssentos vendidos que dão para o corredor corredorVendidos FimAlgoritmo

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Av1 e 2 de Lógica e Programação

3

Av1 e 2 de Lógica e Programação

Introdução à Lógica e Programação

UCL

Lista de Exercícios Matrizes em Lógica de Programação

2

Lista de Exercícios Matrizes em Lógica de Programação

Introdução à Lógica e Programação

UCL

Lista de Execícios

1

Lista de Execícios

Introdução à Lógica e Programação

UCL

Vetores - Lista

1

Vetores - Lista

Introdução à Lógica e Programação

UCL

Lógica e Programação

45

Lógica e Programação

Introdução à Lógica e Programação

UCL

Pc-arduino Via Serial

4

Pc-arduino Via Serial

Introdução à Lógica e Programação

UCL

Texto de pré-visualização

Lógica e Programação Lista 06 Matrizes Questão 1 Leia uma matriz 4 x 4 de números inteiros conte e escreva quantos valores maiores que 10 ela possui Questão 2 Declare uma matriz 5 x 5 Preencha com 1 a diagonal principal e com 0 os demais elementos Escreva ao final a matriz obtida Questão 3 Faça um programa que preencha uma matriz 4 x 4 com o produto do valor da linha e da coluna de cada elemento Em seguida imprima na tela a matriz Questão 4 Leia uma matriz 4 x 4 imprima a matriz e retorne a localização linha e a coluna do maior valor Questão 5 Leia uma matriz 5 x 5 com números inteiros e imprima a A soma dos valores de cada linha b A soma dos valores de cada coluna c A soma geral dos valores da matriz d Gere uma matriz transporta dessa matriz Questão 6 A empresa XYZ necessita de um sistema que controle o total de vendas de seus vendedores Para tanto elabore um algoritmo que Registre em um vetor de 10 posições o nome de 10 vendedores Registre em uma matriz 10 x 12 o total de vendas dos vendedores cada coluna representa o total de vendas de um vendedor do vetor de 10 posições Exemplo o vendedor do vetor 1 terá seu total de vendas registrado na coluna 1 da matriz onde cada linha representa um mês do ano O algoritmo deverá retornar a A arrecadação anual de cada vendedor b O nome do vendedor que obteve a maior arrecadação anual c O mês que menos arrecadou no geral d A soma geral da arrecadação da empresa Questão 7 Faça um algoritmo que leia Uma matriz 10 x 3 Assentos Esquerda Uma matriz de 10 x 4 Assentos do Meio Uma matriz de 10 x 3 Assentos da Direita Essas matrizes representam a estrutura das poltronas de um avião O algoritmo deverá fazer um sistema para vender os bilhetes para os usuários O sistema deve perguntar aos usuários 1 Qual o local do assento deseja sentar Esquerda meio ou Direita Essa resposta te indica a matriz que você vai marcar 2 Qual a fila deseja sentar 3 E qual a cadeira 1 2 ou 3 Essas duas respostas te indicam a cadeira que você vai marcar Você deve primeiro verificar se a cadeira está vazia zere as matrizes antes pois locais com 0 indicam cadeiras vazias Se o assento estiver disponível registre 1 no assento solicitado que indicará que ele está vendidoindisponível se estiver indisponível retorne para o usuário que está indisponível e solicite que ele informe outro assento Ao terminar a venda do bilhete pergunte se deseja comprar outro assento Pergunte se ele deseja comprar outro bilhete e faça o processo novamente Você irá fazer a venda do dia Então ao algoritmo será encerrado pelo usuário Quando encerrar o algoritmo retorne a Quantos assentos foram vendidos b Quantos assentos não foram vendidos c Quantos assentos foram vendidos em cadeiras que dão para o corredor QUESTÃO 1 Algoritmo valoresmaioresque10 Var matriz array14 14 de inteiro i j inteiro contador inteiro Início contador 0 Ler os valores da matriz Para i de 1 até 4 faça Para j de 1 até 4 faça EscrevaDigite o valor para i j Leiamatrizi j Se matrizi j 10 então contador contador 1 FimSe FimPara FimPara Exibir o total de valores maiores que 10 EscrevaTotal de valores maiores que 10 contador FimAlgoritmo QUESTÃO 2 Algoritmo PreencheMatriz Var matriz vetor15 15 de inteiro i j inteiro Inicio Preenchendo a matriz Para i de 1 até 5 faça Para j de 1 até 5 faça Se i j então matrizi j 1 Senão matrizi j 0 FimSe FimPara FimPara Exibindo a matriz Para i de 1 até 5 faça Para j de 1 até 5 faça Escrevamatrizi j FimPara EscrevaLinha FimPara FimAlgoritmo QUESTÃO 3 Algoritmo PreencheMatrizProduto Var matriz vetor14 14 de inteiro i j inteiro Inicio Preenchendo a matriz com o produto do valor da linha e da coluna Para i de 1 até 4 faça Para j de 1 até 4 faça matrizi j i j FimPara FimPara Exibindo a matriz Para i de 1 até 4 faça Para j de 1 até 4 faça Escrevamatrizi j FimPara EscrevaLinha FimPara FimAlgoritmo QUESTÃO 4 Algoritmo LocalizaMaiorValor Var matriz vetor14 14 de inteiro i j inteiro maiorValor linhaMaior colunaMaior inteiro Inicio maiorValor 32768 Inicializa com o menor valor inteiro possível Leitura da matriz Para i de 1 até 4 faça Para j de 1 até 4 faça EscrevaDigite o valor para a posição i j Leiamatrizi j FimPara FimPara Imprimindo a matriz EscrevaLinhaMatriz inserida Para i de 1 até 4 faça Para j de 1 até 4 faça Escrevamatrizi j FimPara EscrevaLinha FimPara Encontrando o maior valor e sua localização Para i de 1 até 4 faça Para j de 1 até 4 faça Se matrizi j maiorValor então maiorValor matrizi j linhaMaior i colunaMaior j FimSe FimPara FimPara Exibindo o maior valor e sua localização EscrevaLinhaO maior valor é maiorValor localizado na linha linhaMaior e coluna colunaMaior FimAlgoritmo QUESTÃO 5 Algoritmo OperacoesMatriz Var matriz vetor15 15 de inteiro transposta vetor15 15 de inteiro i j somaLinha somaColuna somaTotal inteiro Inicio somaTotal 0 Leitura da matriz Para i de 1 até 5 faça Para j de 1 até 5 faça EscrevaDigite o valor para a posição i j Leiamatrizi j FimPara FimPara Calculando e imprimindo as somas das linhas e a soma total Para i de 1 até 5 faça somaLinha 0 Para j de 1 até 5 faça somaLinha somaLinha matrizi j somaTotal somaTotal matrizi j FimPara EscrevaLinhaSoma dos valores da linha i somaLinha FimPara Calculando e imprimindo as somas das colunas Para j de 1 até 5 faça somaColuna 0 Para i de 1 até 5 faça somaColuna somaColuna matrizi j FimPara EscrevaLinhaSoma dos valores da coluna j somaColuna FimPara EscrevaLinhaSoma geral dos valores da matriz somaTotal Gerando e imprimindo a matriz transposta Para i de 1 até 5 faça Para j de 1 até 5 faça transpostaj i matrizi j FimPara FimPara EscrevaLinhaMatriz Transposta Para i de 1 até 5 faça Para j de 1 até 5 faça Escrevatranspostai j FimPara EscrevaLinha FimPara FimAlgoritmo QUESTÃO 6 Algoritmo ControleDeVendas Var vendedores vetor110 de caracter vendas vetor110 112 de real somaVendasVendedor vetor110 de real somaVendasMensal vetor112 de real nomeVendedorMaiorVenda mesMenosVendas caracter maiorVenda somaTotal menorVendaMensal real i j mes inteiro Inicio maiorVenda 0 somaTotal 0 menorVendaMensal 9999999999 Um valor alto para comparação inicial Leitura dos nomes dos vendedores Para i de 1 até 10 faça EscrevaDigite o nome do vendedor i Leiavendedoresi somaVendasVendedori 0 FimPara Leitura das vendas e cálculo da soma de vendas por vendedor Para i de 1 até 10 faça Para j de 1 até 12 faça EscrevaDigite as vendas de vendedoresi no mês j Leiavendasi j somaVendasVendedori somaVendasVendedori vendasi j somaVendasMensalj somaVendasMensalj vendasi j somaTotal somaTotal vendasi j FimPara Verificação do vendedor com a maior venda anual Se somaVendasVendedori maiorVenda então maiorVenda somaVendasVendedori nomeVendedorMaiorVenda vendedoresi FimSe FimPara Identificação do mês com menor venda Para j de 1 até 12 faça Se somaVendasMensalj menorVendaMensal então menorVendaMensal somaVendasMensalj mes j FimSe FimPara Impressão dos resultados Para i de 1 até 10 faça EscrevaArrecadação anual de vendedoresi somaVendasVendedori FimPara EscrevaLinhaVendedor com maior arrecadação anual nomeVendedorMaiorVenda com maiorVenda EscrevaLinhaMês com menor arrecadação Mês mes com menorVendaMensal EscrevaLinhaSoma geral da arrecadação da empresa somaTotal FimAlgoritmo QUESTÃO 7 Algoritmo VendaDeAssentos Var assentosEsquerda vetor110 13 de inteiro assentosMeio vetor110 14 de inteiro assentosDireita vetor110 13 de inteiro local continuar cadeia fila cadeira totalVendidos totalNaoVendidos corredorVendidos inteiro Inicio Zerar as matrizes indicando assentos vazios ZerarMatrizesassentosEsquerda assentosMeio assentosDireita Loop de venda de assentos repetir EscrevaEscolha o local do assento Esquerda Meio Direita Leialocal EscrevaQual a fila deseja sentar Leiafila EscrevaE qual a cadeira 1 2 3 Leiacadeira Se VerificarDisponibilidadelocal fila cadeira Então MarcarAssentolocal fila cadeira EscrevaLinhaAssento vendido com sucesso Se ÉCorredorlocal cadeira Então corredorVendidos corredorVendidos 1 FimSe Senão EscrevaLinhaAssento indisponível escolha outro FimSe EscrevaDeseja comprar outro assento SimNao Leiacontinuar até continuar Sim Contabilizando e exibindo resultados totalVendidos ContarAssentosVendidosassentosEsquerda assentosMeio assentosDireita totalNaoVendidos 220 totalVendidos Total de assentos total vendidos EscrevaLinhaTotal de assentos vendidos totalVendidos EscrevaLinhaTotal de assentos não vendidos totalNaoVendidos EscrevaLinhaAssentos vendidos que dão para o corredor corredorVendidos FimAlgoritmo

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®