Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- #include <locale.h>
- main()
- {
- setlocale(LC_ALL,"Portuguese");
- int i, codProduto[15], estoque[15], codigo, quantidade, produtoAtual;
- char nomeProduto[15][20];
- bool existente = true;
- printf("-----CADASTRO DOS PRODUTOS-----");
- for(i = 0; i < 4; i = i + 1)
- {
- printf("\n Digite o nome do produto: ");
- fflush(stdin);
- scanf("%s", & nomeProduto[i]);
- printf("\n Digite o codigo do produto: ");
- fflush(stdin);
- scanf("%d", & codProduto[i]);
- printf("\n Digite o estoque do produto: ");
- fflush(stdin);
- scanf("%d", & estoque[i]);
- printf("=====================================");
- }
- system("cls");
- for(i = 0; i < 4; i++){
- printf("\n\nProduto: %s Codigo: %d Estoque: %d\n", nomeProduto[i],codProduto[i], estoque[i]);
- printf("\n==================================================");
- }
- printf("\n\n > Pressione uma tecla para iniciar uma compra... ");
- fflush(stdin);
- getch();
- printf("\n******************************** Inicialização da venda ********************************\n\n\n");
- printf("\n Digite o codigo do produto: ");
- fflush(stdin);
- scanf("%d", &codigo);
- for(i = 0; i < 4; i++){
- existente = true;
- if(codigo == codProduto[i])
- {
- produtoAtual = i;
- break;
- }
- else
- {
- existente = false;
- }
- }
- if(existente == false)
- {
- printf("\n Codigo não existe");
- }
- else{
- printf("\n Digite a quantidade desejada: ");
- fflush(stdin);
- scanf("%d", &quantidade);
- if(quantidade <= estoque[produtoAtual])
- {
- printf("\n Compra efetuada !");
- estoque[produtoAtual] = estoque[produtoAtual] - quantidade;
- }
- else
- {
- printf("\nEstoque insuficiente \n");
- }
- printf("\n\n > Pressione uma tecla ver o estoque atualizado... ");
- fflush(stdin);
- getch();
- system("cls");
- printf("\n -----ESTOQUE ATUALIZADO----- ");
- for(i = 0; i < 4; i++){
- printf("\n\nProduto: %s Codigo: %d Estoque: %d\n", nomeProduto[i],codProduto[i], estoque[i]);
- printf("\n==================================================");
- }
- }
- }
Add Comment
Please, Sign In to add comment