Para ler N códigos de produtos, seu respectivo valor e sua quantidade em estoque. No final o programa deverá imprimir a lista dos códigos dos produtos, sua quantidade em estoque e seu respectivo valor. Imprimir o código dos produto mais caro, o código mais barato e o valor total em estoque. Para finalizar a entrada de produtos, o usuário deverá digitar “O”.
#include <cstdlib>
#include <iostream>
main()
{
int CODIGO, QUANTIDADE,i,CODMAIOR,CODMENOR;
float VALOR,VALMAIOR=0,VALMENOR,VALORTOT=0;
while(CODIGO!=0)
{
printf("Digite codigo do produto:\n");
scanf("%d",&CODIGO);
printf("Digite valor do produto:\n");
scanf("%f",&VALOR);
printf("Digite a quantidade de produtos:\n");
scanf("%d",&QUANTIDADE);
if(VALOR > VALMAIOR)
{
VALMAIOR=VALOR;
CODMAIOR=CODIGO;
}
if(i==1)//i é exatamente igual a 1
{
VALMENOR=VALOR;
CODMENOR=CODIGO;
}
else
{
if(VALOR<VALMENOR)
{
VALMENOR=VALOR;
CODMENOR=CODIGO;
}
}
VALORTOT=VALORTOT + (QUANTIDADE * VALOR);
}
printf("O codigo do produto mais caro e: %d\n",CODMAIOR);
printf("O codigo do produto mais barato e: %d\n",CODMENOR);
printf("O valor total do estoque e: %2.2f\n",VALORTOT);
system("pause");
return 1;
}
Pergunta
leotk
Para ler N códigos de produtos, seu respectivo valor e sua quantidade em estoque. No final o programa deverá imprimir a lista dos códigos dos produtos, sua quantidade em estoque e seu respectivo valor. Imprimir o código dos produto mais caro, o código mais barato e o valor total em estoque. Para finalizar a entrada de produtos, o usuário deverá digitar “O”.
Link para o comentário
Compartilhar em outros sites
9 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.