daily pastebin goal
94%
SHARE
TWEET

Untitled

a guest Dec 7th, 2017 43 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. //
RAW Paste Data
Top