Guest User

Untitled

a guest
Jun 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4. #include <locale.h>
  5. main()
  6. {
  7. setlocale(LC_ALL,"Portuguese");
  8. int i, codProduto[15], estoque[15], codigo, quantidade, produtoAtual;
  9. char nomeProduto[15][20];
  10. bool existente = true;
  11. printf("-----CADASTRO DOS PRODUTOS-----");
  12. for(i = 0; i < 4; i = i + 1)
  13. {
  14. printf("\n Digite o nome do produto: ");
  15. fflush(stdin);
  16. scanf("%s", & nomeProduto[i]);
  17. printf("\n Digite o codigo do produto: ");
  18. fflush(stdin);
  19. scanf("%d", & codProduto[i]);
  20. printf("\n Digite o estoque do produto: ");
  21. fflush(stdin);
  22. scanf("%d", & estoque[i]);
  23. printf("=====================================");
  24. }
  25. system("cls");
  26. for(i = 0; i < 4; i++){
  27. printf("\n\nProduto: %s Codigo: %d Estoque: %d\n", nomeProduto[i],codProduto[i], estoque[i]);
  28. printf("\n==================================================");
  29. }
  30. printf("\n\n > Pressione uma tecla para iniciar uma compra... ");
  31. fflush(stdin);
  32. getch();
  33. printf("\n******************************** Inicialização da venda ********************************\n\n\n");
  34. printf("\n Digite o codigo do produto: ");
  35. fflush(stdin);
  36. scanf("%d", &codigo);
  37. for(i = 0; i < 4; i++){
  38. existente = true;
  39. if(codigo == codProduto[i])
  40. {
  41. produtoAtual = i;
  42. break;
  43. }
  44. else
  45. {
  46. existente = false;
  47. }
  48. }
  49. if(existente == false)
  50. {
  51. printf("\n Codigo não existe");
  52.  
  53. }
  54. else{
  55. printf("\n Digite a quantidade desejada: ");
  56. fflush(stdin);
  57. scanf("%d", &quantidade);
  58.  
  59. if(quantidade <= estoque[produtoAtual])
  60. {
  61. printf("\n Compra efetuada !");
  62. estoque[produtoAtual] = estoque[produtoAtual] - quantidade;
  63. }
  64. else
  65. {
  66. printf("\nEstoque insuficiente \n");
  67. }
  68. printf("\n\n > Pressione uma tecla ver o estoque atualizado... ");
  69. fflush(stdin);
  70. getch();
  71. system("cls");
  72. printf("\n -----ESTOQUE ATUALIZADO----- ");
  73. for(i = 0; i < 4; i++){
  74. printf("\n\nProduto: %s Codigo: %d Estoque: %d\n", nomeProduto[i],codProduto[i], estoque[i]);
  75. printf("\n==================================================");
  76. }
  77. }
  78. }
Add Comment
Please, Sign In to add comment