Desenvolver um algoritmo para ler a quantidade de produtos vendidos em uma mercearia no mês passado. Com base nessa quantidade, o algoritmo deve ler o código (valor inteiro), o preço de custo e o preço de venda de cada produto vendido e imprimir se houve lucro, prejuízo ou empate de preços para cada produto lido. O algoritmo também deve calcular o percentual de produtos que deram lucro, o percentual de produtos que deram prejuízo e o percentual de produtos que deram empate de preços. Depois, imprimir o código do produto que deu maior lucro ou informar se nenhum produto deu lucro na mercearia.
int main() { int cod_produto, contador, cont_lucro, cont_prej, cont_igual, quantidade, prejuizo, lucro, igualdade; float preco_custo, preco_venda;
printf("Digite o codigo do produto: "); scanf("%d", &cod_produto);
printf("Digite a quantidade vendida deste produto: "); scanf("%d", &quantidade);
printf("Digite o preço de custo do produto: "); scanf("%f", &preco_custo);
printf("Digite o preço de venda do produto: "); scanf("%f", &preco_venda);
printf("O preço total da compra foi de %.2f x %d = %f", preco_custo, quantidade, preco_custo * quantidade); printf("O preço de venda da compra foi de %.2f x %d = %f", preco_venda, quantidade, preco_venda * quantidade);
while (cod_produto>=1 && cod_produto<=9999) {
if(preco_custo == preco_venda)
printf("\nO preço de custo do produto codigo %.2f e igual ao de venda.", preco_custo); cont_igual++;
else if (preco_custo > preco_venda) { printf("\nO preço do produto codigo %.2f apresentou prejuizo.", preco_custo); cont_prej++; } else if (preco_custo < preco_venda) { printf("\nO preço do produto codigo %d apresentou lucro.", cod_produto); cont_lucro++; } else { printf("há' algo de errado!"); contador++; }
Pergunta
angelij
Quero exatamente ...
Desenvolver um algoritmo para ler a quantidade de produtos vendidos em uma mercearia no mês passado. Com base nessa quantidade, o algoritmo deve ler o código (valor inteiro), o preço de custo e o preço de venda de cada produto vendido e imprimir se houve lucro, prejuízo ou empate de preços para cada produto lido. O algoritmo também deve calcular o percentual de produtos que deram lucro, o percentual de produtos que deram prejuízo e o percentual de produtos que deram empate de preços. Depois, imprimir o código do produto que deu maior lucro ou informar se nenhum produto deu lucro na mercearia.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int cod_produto, contador, cont_lucro, cont_prej, cont_igual, quantidade, prejuizo, lucro, igualdade;
float preco_custo, preco_venda;
printf("Digite o codigo do produto: ");
scanf("%d", &cod_produto);
printf("Digite a quantidade vendida deste produto: ");
scanf("%d", &quantidade);
printf("Digite o preço de custo do produto: ");
scanf("%f", &preco_custo);
printf("Digite o preço de venda do produto: ");
scanf("%f", &preco_venda);
printf("O preço total da compra foi de %.2f x %d = %f", preco_custo, quantidade, preco_custo * quantidade);
printf("O preço de venda da compra foi de %.2f x %d = %f", preco_venda, quantidade, preco_venda * quantidade);
while (cod_produto>=1 && cod_produto<=9999)
{
if(preco_custo == preco_venda)
printf("\nO preço de custo do produto codigo %.2f e igual ao de venda.", preco_custo);
cont_igual++;
else if (preco_custo > preco_venda)
{
printf("\nO preço do produto codigo %.2f apresentou prejuizo.", preco_custo);
cont_prej++;
}
else if (preco_custo < preco_venda)
{
printf("\nO preço do produto codigo %d apresentou lucro.", cod_produto);
cont_lucro++;
}
else
{
printf("há' algo de errado!");
contador++;
}
prejuizo = contador / cont_prej;
lucro = contador / cont_lucro;
igualdade = contador / cont_igual;
}
return 0;
}
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.