Buscar

lista de vetores e matrizes

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Prepare um algoritmo para ler o nome de 50 pessoas. Em seguida você deve abrir a opção de alterar um destes nomes. Assim, você deve perguntar em que posição está o nome a ser alterado e o novo nome a ser armazenado nesta posição. Você deve fazer isto até que a posição desejada seja = 0.
Prepare um algoritmo para controlar as vagas em excursões. Inicialmente seu algoritmo deverá perguntar o número de vagas em cada uma das 35 excursões. Em seguida seu algoritmo deverá perguntar o n.º da excursão (números de 1 a 35) e diminuir uma unidade das vagas disponíveis desta excursão (se houver vaga). Você deve perguntar o número da excursão até que seja digitado 0. No final seu algoritmo deverá informar o total de vagas restantes em cada excursão.
Você preparar um programa para controlar informações sobre turistas em um aeroporto. Seu algoritmo deve ler, para 10000 turistas que chegaram no aeroporto, o número do país de origem (1..20). Finalmente, seu algoritmo deverá informar a quantidade de turistas oriundos de cada país. 
Prepare um algoritmo para controlar as informações sobre uma imobiliária. Inicialmente você deve ler as informações sobre 50 imóveis que estarão a venda. As informações a serem lidas são: Endereço e Preço.
Em seguida seu algoritmo deverá fazer pesquisa de imóveis para alugar. Para isto você deve perguntar a faixa de valores desejada e listar todos os imóveis compatíveis com este preço. Após a listagem você deve perguntar se o usuário deseja fazer nova consulta ou terminar a execução. 
Exemplo de faixa de preços: 
Valor mínimo: 50.000,00
Valor máximo: 100.000,00
Listar o endereço de todos os imóveis com preço entre 50.000 e 100.000.
Prepare um algoritmo para perguntar nome, sexo, salário e cargo a 1000 funcionários de uma empresa. Após a leitura dos dados você deve informar:
Os dados de todas as mulheres; 
Em seguida, todos os homens com salário abaixo de R$ 1.000,00
Em seguida, todos os médicos com salário maior que R$ 10.000,00
Você deve gerenciar informações sobre utilização de cartões de vale-transporte. Foram distribuídos 10 cartões, identificados de com os números de 1 a 10. 
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	
	
	
	
	
	
	
	
	
	
Inicialmente você deve ler o valor inicial inserido em cada cartão. 
Exemplo:
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	10,00
	50,00
	20,00
	15,00
	27,00
	48,00
	95,00
	70,00
	23,00
	81,00
Em seguida, você deve perguntar o tipo de operação desejada:
1 – para “Debitar valor”
2 – para “Creditar valor”
3 – para “Listagem geral”
4 – para terminar
Debitar valor. Perguntar o n.º do cartão e o valor a ser debitado.
Exemplo: Nº do cartão: 3, Valor: 3,00
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	10,00
	50,00
	17,00
	15,00
	27,00
	48,00
	95,00
	70,00
	23,00
	81,00
Creditar Valor. Perguntar o n.º do cartão e o valor a ser creditado.
Exemplo: Nº do cartão: 5, Valor: 5,00
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	10,00
	50,00
	17,00
	15,00
	32,00
	48,00
	95,00
	70,00
	23,00
	81,00
Listagem geral. Listar o valor atual em cada um dos 10 cartões.
Você deve controlar os dados de 50 carros de corrida. Estes carros fazem testes e você deve cadastrar informações sobre as voltas: N.º da carro e tempo da volta (em segundos). Você deve ler estes dados até que seja digitado zero no n.º do carro. Informe:
O Total de voltas de cada carro
A volta mais rápida de cada carro
O n.º do carro que fez a volta mais rápida.
Prepare um algoritmo para controlar as vendas de uma loja. Sua loja vende 10 produtos e existem 6 vendedores. Inicialmente, para cada produto, você deve ler e armazenar a quantidade em estoque. Em seguida você ler os dados de 5000 vendas que são n.º do produto, n.º do vendedor e quantidade vendida. Você deve ler estes dados até que o numero do produto seja = 0 e em seguida informar: (está errado ou e 5000 vezes ou ate que o numero do produto seja = 0. Gabarito feito para os 2 modos)
Quantidade vendida por cada vendedor, independente de produto.
Estoque final de cada produto.
Faça as seguintes declarações.
Declare uma matriz 100x50 de números inteiros.
Declare uma matriz 30x20x80 de números reais.
Declare uma matriz 200x100, onde cada posição contém os campos nome (string), idade (inteiro) e salário (real)
Faça os procedimentos para o seguinte algoritmo:
Declarar uma matriz de números reais, contendo 1000 linhas e 500 colunas.
Ler o valor de cada posição desta matriz.
Calcular e informar a soma total de todas as linhas pares. 
Calcular e informar quantas vezes um determinado número aparece na matriz. Você deve perguntar o número desejado
Faça um algoritmo para ler uma matriz de tamanho 20x20 e informar se ela é um quadrado perfeito. Uma matriz é um quadrado perfeito se a soma de cada linha e de cada coluna é sempre igual ao mesmo valor.
Você deve preencher uma matriz de 100 x 100 usando o seguinte critério:
Se a soma dos índices for menor que 30, a posição deve receber o valor do 1º índice.
	Exemplo( Posição [2,20] = 2; pois a soma 2 + 20 = 22 < 30.
Se a soma dos índices for maior que 100, a posição deve receber o valor do 2º índice.
	Exemplo( Posição [30,82] = 82; pois a soma 30 + 82 = 112 > 100.
Se a soma dos índices for entre 30 e 100, inclusive, a posição deve receber o valor do 1º índice somado com o segundo índice. Exemplo( Posição [30,20] = 50; pois a soma 30 + 20 = 50, está entre 30 e 100.
Você deve controlar informações sobre um presídio. Existem 5 alas, cada um com 50 celas. Inicialmente você inicializar ler a quantidade de presos em cada cela de cada ala. Em seguida você deve perguntar o número da ala e o número da cela onde será detido mais um preso. Você deve ler estes dados até que o numero da ala seja = -1. Informe a quantidade final de presos em cada cela de cada ala.
Prepare um algoritmo para os dados sobre produção em uma fábrica. Existem 8 setores, cada um com 10 máquinas. Seu algoritmo deverá perguntar n.º do setor, n.º da máquina e quantidade produzida até que o n.º do setor seja = 0. Informe: 
A quantidade produzida em cada máquina de cada setor
A quantidade produzida em cada setor
A quantidade total produzida
Prepare um algoritmo para controlar as informações sobre processos em uma firma de advocacia. Existem 50 advogados e cada um cuida de 100 processos. Inicialmente seu algoritmo deverá cadastrar para cada processo de cada advogado o nome do cliente e os custos, que inicialmente será 0.
Em seguida seu algoritmo deverá perguntar o n.º do advogado(1..50), o n.º do processo(1..100) e o valor de despesa. Você deve acumular estes valores para o processo. Você deve implementar algum mecanismo para interromper a leitura dos dados.
Finalmente seu algoritmo deverá informar para cada processo de cada advogado:
Nome do cliente
Custo total
Você deve controlar os dados sobre uso de computadores. Existem 10 laboratórios com 30 máquinas cada. Existem 100 usuários e você deve perguntar o nome de cada um deles. Sempre que um dos 100 usuários usa um computador é registrado: Numero do usuário, tempo de uso (em minutos). Você deve ler estes dados até que seja digitado –1 no n.º do usuário. Informe:
O total de vezes que cada computador de cada laboratório foi usado
O tempo total de uso de cada computador de cada laboratório
O tempo total de uso por cada usuário
O total de utilizações de cada usuário
Você deve controlar os dados sobre 500 engenheiros cadastrados no CREA. Para cada engenheiro você deve guardar os seguintes dados:
CREA
Nome
Quantidade de obras
Valor Arrecadado
Inicialmente seu algoritmo deverá ler o CREA e Nome de cada engenheiro. Ainda, a quantidade de obras e o valor arrecadado de cada engenheiro também deverão ser zerados.
Em seguida você deve ler os dados de 3500 obras realizadas. Em cada uma foi solicitado:
Nº do Engenheiro (numero entre 1 e 500)
Valor da Obra
		Finalmente você deve listar todos os dados de todos os Engenheiros.
Prepare um algoritmo para manipulação de matrizes. Seu algoritmo deverá declarar 3 matrizes de 300 x 200 do tipo inteiro.
Inicialmente seu algoritmodeverá ler os dados da 1ª matriz.
Em seguida seu algoritmo devera ler os dados da 2ª matriz
Em seguida você deve calcular a 3ª matriz:
	MAT3[linha][coluna] = MAT1[linha][coluna] + 2* MAT2[linha][coluna], para todas as linhas e colunas da matriz.
Finalmente você deve escrever a 3ª matriz.
Prepare um algoritmo para controlar os dados sobre 700 clinicas odontológicas registradas no CRO. Para cada clinica você deve armazenar os seguintes dados:
Nome
Endereço
Quantidade de atendimentos
Valor Arrecadado
Inicialmente seu algoritmo deverá ler o Nome e o endereço de cada clínica. Ainda, a quantidade de atendimentos e o valor arrecadado de cada clínica também deverão ser zerados.
Em seguida você deve ler os dados de atendimentos realizados nas clinicas. Em cada atendimento foi solicitado:
Nº da clínica (número entre 1 e 700)
Valor do Atendimento
		Após cada atendimento você deve perguntar se o usuário deseja continuar cadastrando novos atendimentos.
		Finalmente você deve listar todos os dados de todas as Clínicas.
Prepare um algoritmo para manipulação de matrizes. Seu algoritmo deverá declarar 3 matrizes de 800 x 500 do tipo real.
Inicialmente seu algoritmo deverá ler os dados da 1ª matriz.
Em seguida seu algoritmo devera ler os dados da 2ª matriz
Em seguida você deve calcular a 3ª matriz:
	MAT3[linha][coluna] = (3 * MAT1[linha][coluna]) - MAT2[linha][coluna], para todas as linhas e colunas da matriz.
Finalmente você deve escrever a 3ª matriz.
Prepare um algoritmo para controlar os dados sobre 900 hospitais. Para cada hospital você deve armazenar os seguintes dados:
Nome
Endereço
Diretor
Quantidade de atendimentos
Valor Arrecadado
Inicialmente seu algoritmo deverá ler o nome, endereço e diretor de cada hospital. Ainda, a quantidade de atendimentos e o valor arrecadado de cada hospital também deverão ser zerados.
Em seguida você deve ler os dados de atendimentos realizados nos hospitais. Em cada atendimento foi solicitado:
Nº do hospital (número entre 1 e 900, ou 0 para sair)
Valor do Atendimento
Você deve ler estes dados até que o número do hospital seja = 0.
Finalmente você deve listar todos os dados de todos os hospitais.
Prepare um algoritmo para manipulação de matrizes. Seu algoritmo deverá declarar 3 matrizes de 600 x 400 do tipo real.
Inicialmente seu algoritmo deverá ler os dados da 1ª matriz.
Em seguida seu algoritmo devera ler os dados da 2ª matriz.
Em seguida você deve calcular a 3ª matriz:
	MAT3[linha][coluna] = (5 * MAT1[linha][coluna]) + (2* MAT2[linha][coluna]), 
para todas as linhas e colunas da matriz.
Finalmente você deve escrever a 3ª matriz.

Outros materiais