Essas questões foram disponibilizadas nessa semana pela profª Adriana para praticar a lógica e os conhecimentos de Vetores e Matrizes. Segue as questões abaixo:
Legenda: Valores Iniciais ; Tarefas que deverão ser executadas
1) Faca um algoritmo que carregue 3 vetores. O 1° com os nomes de 10 produtos, o 2° com o código, e o 3° com os preços. Mostre um relatório com o nome, o código, o preço e o novo preço dos produtos que sofrerão aumento, que são aqueles que possuem código par ou o preço superior a R$1000,00. Sabe-se ainda que se o produto satisfaz as duas condições acima, o aumento será de 20%, se satisfaz apenas a condição COD=’PAR’, o aumento será de 15%, e se satisfaz apenas PRECO>=1000 será de 10% de aumento.
2) Faca um algoritmo que receba o nome de 10 cliente e armazene-os no 1° vetor. Em um 2° vetor armazene a quantidade de fitas locadas em 2010, por cada cliente, sabendo que a cada 10 locações, o cliente tem direito a 1 locação grátis, faca um programa que mostre para cada cliente a quantidade de locação grátis que ele tem direito.
3) Faca um algoritmo que carregue 2 vetores com dez posições cada e mostre um 3° vetor que tenha a união dos 2 vetores e um 4° vetor com elementos comuns aos 2 (Interseção).
4) Faca um algoritmo que carregue 2 vetores numéricos de 10 posições cada e mostre um 3 vetor que tenha os elementos dos 2 vetores ordenados de maneira decrescente.
5) Faca um algoritmo que leia 2 vetores (A e B) de 8 posições cada. O programa deve subtrair o primeiro elemento de A e o ultimo de B. O 2° de A com o penúltimo de B e assim sucessivamente, mostre o resultado de toda a Subtração.
6)Faça um algoritmo que carregue uma matriz digitada, onde cada linha será multiplicada pelo maior elemento da linha em questão.Mostre a matriz resultante.
7) Faça um algoritmo que receba a idade de 10 alunos e armazene-as em um vetor. Em outro vetor armazene o código de 5 disciplinas e uma matriz armazene a quantidade e provar que cada aluno fez em cada uma das disciplinas(M10x5) calcule:
a) A quantidade de alunos com idade entre 18 e 25 anos e que fizeram mais de 2 provas em uma disciplina digitada pelo usuário. O usuário pode digitar um código não cadastrado, nesse caso exibir uma mensagem;
b)A média de idade dos alunos que não fizeram nenhuma prova em alguma disciplina(cuidado para não contar 2X o mesmo usuário).
8)Faça um algoritmo que receba o preço de 10 produtos e armazene em um vetor. Receba a quantidade estocada de cada um desses produtos em 5 armazéns diferentes utilizando uma matriz 10x5. Calcule e mostre:
a)A quantidade de produtos estocados em cada armazém;
b)A quantidade de cada um dos produtos estocados nos 5 armazéns;
c)O preço do produto que possui o maior estoque em um único armazém(ou seja encontrar o maior elemento de toda a matriz) ;
d)o custo de cada armazém.
9)Faça um algoritmo que carregue uma matriz 8x8 e informe se é uma matriz simétrica, onde Ai,j=Aj,i.
10)Faça um algoritmo que carregue uma matriz 4x4 e informe se ela é um quadrado mágico, onde a soma de cada linha é igual a soma de cada coluna, que é igual a soma da diagonal principal e a soma da diagonal secundária.
Lembrando que a prova em algoritmo ocorrerá na próxima terça-feira(29/10) e bons estudos!
Artigo com colaboração de Marcos André
Lembrando que a prova em algoritmo ocorrerá na próxima terça-feira(29/10) e bons estudos!
Artigo com colaboração de Marcos André
