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;
}
Question
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 to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.