Controle de estoque cpp
Este algoritmo envolve matrizes para fazer o controle de estoque de 3 armazéns com 50 tipos de produtos diferentes em cada armazém. O algoritmo tem as seguintes funcionalidades: * Lê a quantidade existente de cada produto em cada armazém; * Lê a quantidade vendida de cada produto em cada armazém, verificando se há certa quantidade encomendada de certo produto em certo armazém; * Lê o preço de custo de cada produto; * Calcula a receita de cada armazém; * Calcula o preço de venda de cada produto, considerando acréscimo de 50% ao preço de custo; * Calcula a receita de venda de cada armazém; * Calcula o lucro obtido em cada armazém; * Calcula a quantidade restante de cada produto em cada armazém; * Informa se é necessário repor o estoque ou vender um produto em preço de promoção.
#include <iostream.h> main() { float A[3][50], B[3][50], C[3][50], custo[50], soma[3], venda[50], receita[50], soma2[3], lucro[50], promocao[50]; int i,j;
/*a matriz A serve para registrar a quantidade de estoque inicial de cada produto em cada armazém*/
/*a matriz B serve para registrar a quantidade encomendada de cada produto em cada armazém*/
/*a matriz C serve para calcular a quantidade existente de cada produto em cada armazém após a encomenda*/
/*o vetor custo serve para ler o custo de cada produto*/
/*o vetor venda serve para calcular o preço de venda de cada produto*/
/*o vetor soma serve para somar a receita da matriz A*/
/*o vetor soma2 serve para somar a receita da matriz B*/
/*o vetor receita serve para calcular a receita da matriz B*/
/*o vetor lucro serve para calcular o lucro obtido*/
/*o vetor promocao serve pra calcular o preço de venda se o produto encalhar*/ /*condição para ler a quantidade de cada produto em cada armazém*/ for(i=0;i<=2;i++) { for(j=0;j<=49;j++) { cout<<"digite a quantidade de produtos "<<j+1<<" no armazem "<<i+1<<"\n";