Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Declarações do programa Ponto de Venda
- #include<iostream>
- #include<Windows.h>
- using namespace std;
- //definições do programa
- #define PAUSA system("pause")
- #define LIMPAR_TELA system("cls")
- #define ATIVO 'A'
- #define INATIVO 'I'
- #define EXTENSAO_DESCRICAO 40
- #define EXTENSAO_RAZAO 40
- //caminho dos arquivos
- #define CAMINHO_CONFIG "..\\Mercado.ini"
- #define CAMINHO_CADASTRO "..\\Produtos.cad"
- //opções do menu
- #define CADASTRAR_PRODUTO 'C'
- #define EXCLUIR_PRODUTO 'E'
- #define MOSTRAR_PRODUTO 'N'
- #define VENDER_PRODUTO 'V'
- #define SAIR_DO_PROGRAMA 'S'
- //struct de data
- typedef struct tagDATA
- {
- int nDia, nMes, nAno;
- }DATA;
- //struct da configuração
- typedef struct tagCONFIgURACAO
- {
- int nQtdeProdutos; //qtde de produtos no estoque
- char cRazaoSocial[EXTENSAO_RAZAO + 1]; //razão social do mercado
- DATA stDtInicio; //data do inicio
- }CONFIGURACAO; //configuração
- //struct do cadastro do produto
- typedef struct tagPRODUtO
- {
- int nCodProduto; //código 1, 2, 3, ..., nQtdeProdutos
- char cAtivo, //ativo ou inativo
- cDescricao[EXTENSAO_DESCRICAO + 1]; //descrição do produto
- double dPrecoUnit; //preço unitario
- }PRODUTO;
- //protótipos das funções do programa
- //
Add Comment
Please, Sign In to add comment