Você está na página 1de 1

Autarquia Educacional do Vale do So Francisco

Faculdade de Cincias Aplicadas e Sociais de Petrolina


Algoritmos
Professor: Carlos Alberto Teixeira Batista

EXERCCIOS VETORES E MATRIZES

1. Faa um algoritmo para controlar o estoque de mercadorias de uma empresa. Inicialmente


o programa dever ler dois vetores com dez posies cada, onde o primeiro corresponde
ao cdigo do produto e o segundo corresponde ao total desse produto em estoque. Logo
aps, o algoritmo dever ler um conjunto indeterminado de dados contendo o cdigo de
um cliente, o cdigo do produto que este deseja comprar juntamente com a quantidade.
Cdigo do cliente igual a zero indica fim do algoritmo. O algoritmo dever verificar:
a. Se o cdigo do produto solicitado existe. Se existir, tentar atender o pedido; caso
contrrio, exibir mensagem Cdigo inexistente.
b. Cada pedido feito por um cliente s pode ser atendido integralmente. Caso isso
no seja possvel, escrever a mensagem No temos estoque suficiente desta
mercadoria. Se puder atend-lo, escrever a mensagem Pedido atendido.
Obrigado e volte sempre;
c. Efetuar a atualizao do estoque somente se o pedido for atendido integralmente;
d. No final do programa, escrever os cdigos dos produtos com seus respectivos
estoques j atualizados.

2. Faa um algoritmo que receba:


a. As notas de 15 alunos em cinco provas diferentes e armazene-as em uma matriz
15 X 5;
b. Os nomes dos 15 alunos e armazene-os em um vetor de 15 posies.

Calcule e mostre:

a. Para cada aluno, o nome, a mdia aritmtica das cinco provas e a situao:
Aprovado (mdia >= 7), Reprovado (mdia < 5) ou Exame(mdia entre 5 e 7);
b. A mdia da classe.

3. Faa um algoritmo que receba o total das vendas de cada vendedor e armazene-as em um
vetor. Receba tambm o percentual de comisso de cada vendedor e armazene-os em
outro vetor. Receba os nomes desses vendedores e armazene-os em um terceiro vetor.
Existem apenas dez vendedores. Calcule e mostre:
a. Um relatrio com os nomes dos vendedores e os valores a receber;
b. O total das vendas de todos os vendedores;
c. O maior valor a receber e quem o receber;
d. O menor valor a receber e quem o receber.

Você também pode gostar