AULA 21
Autor: Daniel Santos | Publicado: 2011-07-04T18:39:00-07:00

foi dada a correção dos exercicios no inicio dasa aula, e como no final da outra aula podemos debater varios assuntos interesantes sobre esse ramo de informação e de dedicação que e a informatica

1- Faça um programa que preencha dois vetores de cinco elementos  numéricos cada um e mostre o&nbsp;vetor resultante da multiplicação dos  valores destes vetores. 
Vetor 1:
  
35422

12345
Vetor 2: 

71520018

12345
 
Vetores resultantes da multiplicação:
217580036

12345
 
algoritmo "exec_01_aula21"var&nbsp; &nbsp;x:inteiro&nbsp; &nbsp;vet1,vet2,vet3:vetor[1..5] de realinicio&nbsp; &nbsp;para x de 1 ate 5 faca&nbsp; &nbsp; &nbsp; escreva("Digite o valor da coluna",x," da linha 1: ")&nbsp; &nbsp; &nbsp; leia(vet1[x])&nbsp; &nbsp; &nbsp; escreva("Digite o valor da coluna",x," da linha 2: ")&nbsp; &nbsp; &nbsp; leia(vet2[x])&nbsp; &nbsp;fimpara&nbsp; &nbsp;limpatela&nbsp; &nbsp;para x de 1 ate 5 faca&nbsp; &nbsp; &nbsp; vet3[x]&lt;-vet1[x]*vet2[x]&nbsp; &nbsp; &nbsp; escreval("A multiplicação dos vetores da",x,"ª coluna é",vet3[x],".")&nbsp; &nbsp;fimparafimalgoritmo
 
2- Uma pequena loja de artesanato possui  apenas um vendedor e comercializa dez tipos de objetos.&nbsp;O vendedor  recebe, mensalmente, salário de R$ 400,00, acrescido de 5% do valor  total de suas&nbsp;vendas. O valor unitário dos objetos deve ser informado e  armazenado em uma matriz; a quantidade&nbsp;vendida de cada peça deve ficar  na mesma matriz, em outra coluna.Crie um programa que receba os preços e as quantidades vendidas e armazenando-os na matriz.Depois determine e mostre:&nbsp;  -um relatório contendo quantidade vendida, valor unitário e valor total  de cada objeto. Ao&nbsp;final deverá ser mostrado um valor geral das vendas e  o valor da comissão que será paga ao&nbsp;vendedor.&nbsp; -o valor do objeto mais vendido e sua posição na matriz (mostre linha e coluna. Não se&nbsp;preocupe com empates).
 algoritmo "exec_02_aula21"var&nbsp; &nbsp;x,posi:inteiro&nbsp; &nbsp;maior,comisao:real&nbsp; &nbsp;vet:vetor[1..3,1..10] de realinicio&nbsp; &nbsp;para x de 1 ate 10 faca&nbsp; &nbsp; &nbsp; escreva("Digite a quantidade do",x,"º item: ")&nbsp; &nbsp; &nbsp; leia(vet[1,x])&nbsp; &nbsp; &nbsp; se x =1 entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;maior&lt;-vet[1,x]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;posi&lt;-x&nbsp; &nbsp; &nbsp; fimse&nbsp; &nbsp; &nbsp; se vet[1,x] &gt; maior entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;maior&lt;-vet[1,x]&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;posi&lt;-x&nbsp; &nbsp; &nbsp; fimse&nbsp; &nbsp; &nbsp;escreva("Digite o valor do",x,"º item: ")&nbsp; &nbsp; &nbsp; leia(vet[2,x])&nbsp; &nbsp; &nbsp; vet[3,x]&lt;-vet[2,x]*vet[1,x]&nbsp; &nbsp;fimpara&nbsp; &nbsp;limpatela&nbsp; &nbsp;para x de 1 ate 10 faca&nbsp; &nbsp; &nbsp; escreval("Foi vendido",vet[1,x]," Unidades, a $",vet[2,x],", totalizando $",vet[3,x],".")&nbsp; &nbsp; &nbsp; comisao&lt;-(vet[3,x]/100)*5&nbsp; &nbsp;fimpara&nbsp; &nbsp;escreval("O bonus do vendedor foi $",comisao,".")&nbsp; &nbsp;escreval("O item mais vendido foi",vet[1,posi],".")fimalgoritmo
 3-&nbsp;Faça um programa que preencha  uma matriz 10 x 3 com as notas de dez alunos em três&nbsp;provas. O programa  deverá mostrar um relatório com o número dos alunos (número da linha)&nbsp;e a  média do aluno nas 3 provas. Ao final do relatório, deverá mostrar a  média geral de todos os&nbsp;alunos.
 algoritmo "exec_03_aula21"var&nbsp; &nbsp;x,y:inteiro&nbsp; &nbsp;soma:real&nbsp; &nbsp;notas:vetor[1..10,1..3] de real&nbsp; &nbsp;media:vetor[1..10] de realinicio&nbsp; &nbsp;soma&lt;-0&nbsp; &nbsp;para x de 1 ate 10 faca&nbsp; &nbsp; &nbsp; para y de 1 ate 3 faca&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreva("Digite a",y,"º nota do",x,"º aluno: ")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;leia(notas[x,y])&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;soma&lt;-soma + notas[x,y]&nbsp; &nbsp; &nbsp; fimpara&nbsp; &nbsp; &nbsp; media[x]&lt;-(notas[x,1]+notas[x,2]+notas[x,3])/3&nbsp; &nbsp;fimpara&nbsp; &nbsp;limpatela&nbsp; &nbsp;escreval("No total 10 alunos tiveram a média de",((soma/10)/3),".")&nbsp; &nbsp;para x de 1 ate 10 faca&nbsp; &nbsp; &nbsp; se (media[x] &lt;&gt; 0)entao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreval("O aluno",x," obteve a média de",media[x],".")&nbsp; &nbsp; &nbsp; senao&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;escreval("não foi dessa vez o aluno reprovou")&nbsp; &nbsp; &nbsp; fimse&nbsp; &nbsp;fimparafimalgoritmo&nbsp;apesar de estar achando facil, estou compriendendo porque meus colegas falam que esa parte do conteudo e foda.