Estou tentando sempre melhorar meus códigos para deixá-los mais legíveis e otimizados; por isso resolvi postar este aqui no fórum.
A ideia é discutir o código e aprender com isso. Acho até que seria interessante criar mais uma subcategoria em "C/C++" só para discussão de códigos em C.
#include <stdio.h>
#define FLAG -1
int main(void) {
int codigo, quantidade;
float acumulado = 0;
do {
printf("\n\nInforme o codigo do produto (1/2/3/4/5) ");
printf("\n(-1 para sair) ----> ");
scanf("%d", &codigo);
if (codigo == FLAG)
break;
printf("Informe a quantidade do produto %d vendida: ", codigo);
scanf("%d", &quantidade);
switch (codigo) {
case 1:
acumulado += quantidade * 2.98;
break;
case 2:
acumulado += quantidade * 4.50;
break;
case 3:
acumulado += quantidade * 9.98;
break;
case 4:
acumulado += quantidade * 4.49;
break;
case 5:
acumulado += quantidade * 6.87;
break;
default:
printf("Codigo informado não é valido!\n");
}
} while (1);
printf("\n----------------------------------------");
printf("\nValor de revenda total da semana: %.2f\n", acumulado);
printf("\n----------------------------------------");
return 0;
}
Pergunta
invader_zim
O exercício está descrito na imagem acima.
Estou tentando sempre melhorar meus códigos para deixá-los mais legíveis e otimizados; por isso resolvi postar este aqui no fórum.
A ideia é discutir o código e aprender com isso. Acho até que seria interessante criar mais uma subcategoria em "C/C++" só para discussão de códigos em C.
Link para o comentário
Compartilhar em outros sites
2 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.