Buscar

6 - Matriz e Funções(1)

Prévia do material em texto

6. MATRIZ E FUNÇÕES
AGENDA
Matriz
Descanso
MATRIZ
MATRIZ - EXEMPLO
Vamos iniciar com um exemplo onde a matriz possui 3 linhas e 2 colunas (uma para armazenar quantidade de itens e outra para armazenar valor do produto). Monte o código abaixo:
MATRIZ - EXEMPLO
E para exibir os valores:
MATRIZ - EXEMPLO
Vamos para o exemplo2, monte duas matrizes com duas colunas e duas linhas para receber valores flutuantes, faça com que uma terceira matriz seja gerada com o produto entre os elementos da matriz1 e matriz2.
MATRIZ - EXEMPLO
Continuação...
MATRIZ - EXEMPLO
Continuação...
DESCANSO
1º-) Uma pequena loja de artesanato possui apenas um vendedor e comercializa dez tipos de objetos. O vendedor recebe, mensalmente, salário de R$ 400,00, acrescido de 5% do valor total de suas vendas. O valor unitário dos objetos deve ser informado e armazenado em um vetor; a quantidade vendida de cada peça deve ficar em outro vetor, mas na mesma posição. Crie um programa que receba os preços e as quantidades vendidas, armazenando-os em seus respectivos vetores (ambos com tamanho 10). Depois, determine e mostre:
Um relatório contendo quantidade vendida, valor unitário e valor total de cada objeto. Ao final deverá ser mostrado o valor geral das vendas e o valor da comissão que será paga ao vendedor;
O valor do objeto mais vendido e sua posição no vetor (não se preocupe com valores iguais).
FUNÇÕES
Funções são blocos de comandos em C que facilitam a execução de um código e fazem com que o código fonte fique consideravelmente reduzido em relação ao seu tamanho físico. 
Por isso, torna-se uma boa prática para que possamos reaproveitar um código e facilitar a manutenção e implementação de etapas dentro de uma aplicação.
Também é ideal para desenvolvimento de código para plataforma de embarcados.
Seguiremos no seguinte exemplo:
FUNÇÕES - EXEMPLO
FUNÇÕES - EXEMPLO
Podemos criar uma função para realizar a ação de calcular e retornar a média.
FUNÇÕES - EXEMPLO
Enquanto o método main(), ficará no seguinte formato:
DESCANSO
1º) Crie um programa, que deverá ter 4 métodos: somar, subtrair, dividir e multiplicar e utilize-os no método main().
2º) Monte uma rotina que invalide uma string que possua números, e solicite novamente ao usuário até que ele digite uma string válida.
3º) Crie uma função que retorne todos os valores de um vetor de números inteiros, e outro vetor que permita inserir os dados no vetor através de um parâmetro que representa a quantidade de valores que deverão ser cadastrados no vetor.
DESCANSO
1º) Uma proposta para resolução do primeiro exercício:
DESCANSO
2º) Uma sugestão:
DÚVIDAS...
Ascêncio e Campos - Fundamentos da Programação de Computadores: algoritmos, Pascal, C/C++ e Java, 2ª Edição, Pearson 2007
Puga e Rissetti - Lógica de Programação e Estrutura de Dados, 2ª Edição, Pearson Prentice Hall, 2008.
REFERÊNCIAS
Copyright © 2017 Prof. Humberto Delgado de Sousa
Todos direitos reservados. Reprodução ou divulgação total ou parcial deste documento é expressamente proíbido sem o consentimento formal, por escrito, do Professor (autor).
19

Continue navegando