Pessoal boa tarde!
Alguém por ai para me ajudar com o esse exercicio? Não sou da área mas estou estudando ADS. Não consigo ver o que está de errado no código abaixo:
EXERCICIO:
Um comerciante deseja fazer o levantamento do lucro das mercadorias que ele comercializa.
Para isto, mandou digitar uma linha para cada mercadoria com nome, preço de compra e
preço de venda das mesmas. Fazer um algoritmo que:determine e escreva quantas
mercadorias proporcionam: lucro < 10%, 10% ≤ lucro ≤ 20% e lucro > 20%. Determine e
escreva o valor total de compra e de venda de todas as mercadorias, assim como o lucro
total. Observação: o aluno deve adotar um flag.
CÓDIGO:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
main()
{
int Qtd_Merc, x;
float p_price, s_price, Lucro_A, Lucro_B, Lucro_C, Lucro_Total, p_total, s_total , Lucro;
// p_price = purchase price; s_price = sale price
char Nome_Merc;
printf("Quantas mercadorias voce quer calcular: ");
scanf("%d", & Qtd_Merc);
printf("Insira o nome da mercadoria: ");
scanf("%s", & Nome_Merc);
printf("Qual o preco de compra: ");
scanf("%f", & p_price);
printf("Qual o preco de venda: ");
scanf("%f", & s_price);
while (x < Qtd_Merc) {
if (s_price > p_price)
Lucro = ((s_price/p_price)-1)*100) {
if (Lucro <= 10)
Lucro_A++;
else if (Lucro > 10 and Lucro <= 20)
Lucro_B++;
else if (Lucro > 20){
Lucro_C++;}}
x++;}
Lucro_Total = s_price - p_price;
p_total = p_price;
s_total = s_price;
printf("O total de mercadorias que apresentam 10%% de lucro e: %.0f", Lucro_A);
printf("O total de mercadorias que apresentam entre 10%% e 20%% de lucro e: %.0f", Lucro_B);
printf("O total de mercadorias que apresentam mais que 20%% de lucro e: %.0f", Lucro_C);
printf("O lucro total e: %.0f", Lucro_Total);
printf("O total de vendas e: %.0f", s_total);
printf("O total de compras e: %.0f", p_total);
system("pause");