Guest User

Untitled

a guest
Dec 7th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. //Declarações do programa Ponto de Venda
  2. #include<iostream>
  3. #include<Windows.h>
  4. using namespace std;
  5.  
  6. //definições do programa
  7. #define PAUSA system("pause")
  8. #define LIMPAR_TELA system("cls")
  9. #define ATIVO 'A'
  10. #define INATIVO 'I'
  11. #define EXTENSAO_DESCRICAO 40
  12. #define EXTENSAO_RAZAO 40
  13.  
  14. //caminho dos arquivos
  15. #define CAMINHO_CONFIG "..\\Mercado.ini"
  16. #define CAMINHO_CADASTRO "..\\Produtos.cad"
  17.  
  18. //opções do menu
  19. #define CADASTRAR_PRODUTO 'C'
  20. #define EXCLUIR_PRODUTO 'E'
  21. #define MOSTRAR_PRODUTO 'N'
  22. #define VENDER_PRODUTO 'V'
  23. #define SAIR_DO_PROGRAMA 'S'
  24.  
  25. //struct de data
  26. typedef struct tagDATA
  27. {
  28. int nDia, nMes, nAno;
  29. }DATA;
  30.  
  31. //struct da configuração
  32. typedef struct tagCONFIgURACAO
  33. {
  34. int nQtdeProdutos; //qtde de produtos no estoque
  35. char cRazaoSocial[EXTENSAO_RAZAO + 1]; //razão social do mercado
  36. DATA stDtInicio; //data do inicio
  37. }CONFIGURACAO; //configuração
  38.  
  39. //struct do cadastro do produto
  40. typedef struct tagPRODUtO
  41. {
  42. int nCodProduto; //código 1, 2, 3, ..., nQtdeProdutos
  43. char cAtivo, //ativo ou inativo
  44. cDescricao[EXTENSAO_DESCRICAO + 1]; //descrição do produto
  45. double dPrecoUnit; //preço unitario
  46. }PRODUTO;
  47.  
  48. //protótipos das funções do programa
  49. //
Add Comment
Please, Sign In to add comment