Buscar

Exercicio

Galera estou com um pouco de dificuldade nesse exercicios aqui, se alguém puder me ajudar agradeço.

3. Faça um fluxograma para calcular:

Preço de venda do produto, de acordo com a fórmula:

- Produtos de higiene e limpeza: margem de lucro de 27,85%

- Produtos perecíveis: margem de lucro de 17,33%

- Produtos alimentícios: margem de lucro de 19,12%

* Estoque máximo: Produtos de higiene e limpeza: estoque máximo deverá ser 300% do estoque mínimo

* Outros produtos: estoque máximo deverá ser 200% do estoque mínimo

* Data máxima para venda: Produtos perecíveis: 7 dias após a data da compra

Outros produtos:180 dias após a data da compra

Sendo informado pelo usuário no formulário:

- Descrição do produto

- Preço de compra

- Data da compra

- Tipo do produto (Higiene e Limpeza, Perecíveis, Alimentícios)

- Estoque mínimo 

💡 4 Respostas

User badge image

Maycon Souza

convertendo

0
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.


#include <iostream>

using namespace std;

int main(void)

{

double data[500], valor[500], estoque[500], x=0, cont = 0, i = 0, g = 0;

double pre = 0, lucro = 0;

char r[10]

float hl = 1,2785;

float pe = 1,1733;

float al = 1,1912;

char desc[100][500], tipo[500].

while(x==0){

cout << " Digite a descrição do produto: " << endl;

cin>>desc[i];

cout << " Digite o preço do produto: " << endl;

cin>>valor[i];

cout << " Digite a data da compra com os números juntos: " << endl;

cin>>data[i];

cout << " Digite o tipo de produto: " << endl;

cout << " H – para Higiene. " << endl;

cout << " A – para Alimenticios. " << endl;

cout << " L – para Limpeza. " << endl;

cout << " P – para Pereciveis. " << endl;

cin>>tipo[i];

cout << " Para continuar o cadastro digite 0, para sair digite qualquer outro valor. " << endl;

cin>>x;

cont++

}

while(g==0){

cout << " O preço do produto vendido: " << endl;

cin>>pre;

cout << " O tipo de produto vendido: " << endl;

cin>>r;

if(r == ‘H’ || r ==’h’ ){

lucro = lucro + (pre*hl);

}

else if(r == ‘L’ || r ==’l’ ){

lucro = lucro + (pre*hl);

}

else if(r == ‘P’ || r ==’p’ ){

lucro = lucro + (pre*pe);

}

else if(r == ‘A’ || r ==’a’ ){

lucro = lucro + (pre*al);

}

else {

cout << " Código digitado não existe. Tente novamente! " << endl;

}

cout << " Para continuar o cadastro digite 0, para sair digite qualquer outro valor." << endl;

cin>>g;

}

cout << " O lucro total obtido foi de:" << lucro<<endl;

Pause(10);

for(int i=0;i>cont;i++){

cout << " Todos os produtos cadastrados são: " << endl;

cout << " Descrição: " << desc[i] <<endl;

cout << " Data: " << data[i] <<endl;

cout << " Preço: " << valor[i] <<endl;

cout << " Tipo: " << tipo[i] <<endl;

}

return 0;

}


Portanto, o exercício em questão pede para fazer um fluxograma, porém não dá maiores detalhes sobre o que o fluxograma tem como objetivo e o que fazer com as porcentagens de margem de lucro pois, mesmo tendo as porcentagens de margem de lucro não se tem a quantidade de produtos vendidos, então não se tem como calcular ou realizar nada objetivo na questão apresentada. Desta forma, foi feito um algoritmo para cadastro de produtos onde é escrito a descrição, data, preço e o tipo de produto e em seguida é feito uma contagem de vendas para cálculo da margem de lucro e ao final é mostrado o valor de lucro obtido e os produtos cadastrados com todas as informações inseridas.

0
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.


#include <iostream>

using namespace std;

int main(void)

{

double data[500], valor[500], estoque[500], x=0, cont = 0, i = 0, g = 0;

double pre = 0, lucro = 0;

char r[10]

float hl = 1,2785;

float pe = 1,1733;

float al = 1,1912;

char desc[100][500], tipo[500].

while(x==0){

cout << " Digite a descrição do produto: " << endl;

cin>>desc[i];

cout << " Digite o preço do produto: " << endl;

cin>>valor[i];

cout << " Digite a data da compra com os números juntos: " << endl;

cin>>data[i];

cout << " Digite o tipo de produto: " << endl;

cout << " H – para Higiene. " << endl;

cout << " A – para Alimenticios. " << endl;

cout << " L – para Limpeza. " << endl;

cout << " P – para Pereciveis. " << endl;

cin>>tipo[i];

cout << " Para continuar o cadastro digite 0, para sair digite qualquer outro valor. " << endl;

cin>>x;

cont++

}

while(g==0){

cout << " O preço do produto vendido: " << endl;

cin>>pre;

cout << " O tipo de produto vendido: " << endl;

cin>>r;

if(r == ‘H’ || r ==’h’ ){

lucro = lucro + (pre*hl);

}

else if(r == ‘L’ || r ==’l’ ){

lucro = lucro + (pre*hl);

}

else if(r == ‘P’ || r ==’p’ ){

lucro = lucro + (pre*pe);

}

else if(r == ‘A’ || r ==’a’ ){

lucro = lucro + (pre*al);

}

else {

cout << " Código digitado não existe. Tente novamente! " << endl;

}

cout << " Para continuar o cadastro digite 0, para sair digite qualquer outro valor." << endl;

cin>>g;

}

cout << " O lucro total obtido foi de:" << lucro<<endl;

Pause(10);

for(int i=0;i>cont;i++){

cout << " Todos os produtos cadastrados são: " << endl;

cout << " Descrição: " << desc[i] <<endl;

cout << " Data: " << data[i] <<endl;

cout << " Preço: " << valor[i] <<endl;

cout << " Tipo: " << tipo[i] <<endl;

}

return 0;

}


Portanto, o exercício em questão pede para fazer um fluxograma, porém não dá maiores detalhes sobre o que o fluxograma tem como objetivo e o que fazer com as porcentagens de margem de lucro pois, mesmo tendo as porcentagens de margem de lucro não se tem a quantidade de produtos vendidos, então não se tem como calcular ou realizar nada objetivo na questão apresentada. Desta forma, foi feito um algoritmo para cadastro de produtos onde é escrito a descrição, data, preço e o tipo de produto e em seguida é feito uma contagem de vendas para cálculo da margem de lucro e ao final é mostrado o valor de lucro obtido e os produtos cadastrados com todas as informações inseridas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais